Skip to content

A-gnesa/Unity3D-Game-KIt-Source-Analysis

 
 

Repository files navigation

Unity3D-Game-Kit--Source-Analysis

中文介绍

项目目标

本开源项目致力于对Unity官方发布的3D游戏开发工具包Unity3D GameKit的源码进行注释和学习,进而能以一个比较深的层次掌握unity游戏编程。

项目介绍

  1. 本开源项目主要由哈尔滨理工大学荣成学院软件工程系VR实验室项目组的6名本科在校生实现
  2. 项目成员:班元鹏、王寿岩、王薇植、李孟璐、范宇鹏、季翔
  3. 项目内容:1.对Unity3D GameKit的Script文件夹中168个类的主要代码进行注释与功能分析后的源码一套 2.U3D开发工具包的UML分析图一套 3.源码中涉及的主要开发类和常用代码的使用方法分析手册一份 4.如果有机会会上传英文版源码注释(实际上是太懒了,逃~)
  4. 当前进度:Enemy相关代码注释已完成待上传
  5. 本周目标:完成并上传Player、Enemy、Core、DamageSystem、Helpers文件夹中的内容

其他

  1. 利益相关:1.在进行注释的过程中能够深入学习实际开发中Unity与C#的应用 2.以unity开发者人尽皆知的U3D游戏开发工具包作为一个完整的项目经历,向面试官展示在unity编程方面的能力
  2. 错误之处:如果发现我们哪里注释的不到位或出错的地方,请提交PR,我们会尽快更正。
  3. 邀请:如果你也有兴趣参加到本项目的开发,请联系QQ:945649644

English Introduction

Project Objectives

This open source project is dedicated to annotating and learning the source code of Unity3D GameKit, the official 3D game development toolkit released by Unity, so as to master Unity game programming at a deeper level.

Project Introduction

  1. This open source project is mainly implemented by 6 undergraduate students in the VR laboratory project team of the Software Engineering Department of Rongcheng College of Harbin University of Science and Technology
  2. Project members: Ban Yuanpeng, Wang Shouyan, Wang Weizhi, Li Menglu, Fan Yupeng, Ji Xiang
  3. Project content: 1. Annotate and analyze the main code of 168 classes in the Script folder of Unity3D GameKit 2. A set of UML analysis diagram of U3D development kit 3. A set of main codes involved An analysis manual for the usage of development classes and common codes
  4. Current progress: Enemy related code comments have been completed to be uploaded
  5. Goal of the week: complete and upload the contents of the Player, Enemy, Core, DamageSystem, Helpers folders

Other

  1. Stakeholders: 1. In the process of annotating, you can deeply learn the application of Unity and C # in actual development. 2. Use the U3D game development toolkit known by Unity developers as a complete project experience Demonstrate ability in unity programming
  2. Mistakes: If you find where we did not comment or make mistakes, please submit a PR and we will correct it as soon as possible.
  3. Invitation: If you are also interested in participating in the development of this project, please contact QQ: 945649644

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%