 
    | 阶段 | 时间 | 学习内容 | 学习成果 | 
|---|---|---|---|
| Unity3d游戏开发课程第一阶段 Unity界面与资源系统 | 十天 | Unity3D界面操作,工具栏和菜单栏操作,几何图形构建与应用,Camera 组件应用, Light组件应用,动态地形构建引用,音效系统应用,UGUI界面表现等 | 熟悉以及掌握U3D界面的操作 | 
| Unity3d游戏开发课程第二阶段 Unity场景搭建 | 十天 | Unity游戏个体组件概念,如何对游戏个体添加/删除组件,基本元素的概念设计, 编辑器详解,Unity脚本,Unity中角色控制器等 | 对游戏的设计理念深入认知 | 
| Unity3d游戏开发课程第三阶段 C#语言基础 | 半个月 | 语言基础变量,数组,逻辑运算符,位运算符,语言逻辑,函数定义, 语言面向对象学习,类对象申请与使用,类对象继承等 | 掌握开发游戏的编程基础 | 
| Unity3d游戏开发课程第四阶段 C#高级(数据结构) | 半个月 | 类对象的创建和使用,理解构造和析构函数的申请与释放过程,C#内存申请释放, 堆和栈的构建与使用,队列的构建与使用,,内部排序算法等 | 熟悉并掌握面向对象的基本设计思想 | 
| Unity3d游戏开发课程第五阶段 Unity实战案例 | 半个月 | RPG游戏上手案例在基础稳固之后进入第一个实战案例开发, 了解技能系统,背包系统,成长系统,任务系统等等 | 踏入游戏编程世界的的第一个Demo | 
| Unity3d游戏开发课程第六阶段 Unity动画/粒子系统 | 十天 | Shuriken粒子系统,Unity的Mecanim的动画系统概念, Unity的Mecanim的动画系统与资源的配合,人形角色动画等 | 熟悉unity3d动画系统及资源操作 | 
| Unity3d游戏开发课程第七阶段 Unity物理引擎系统 | 十天 | 游戏基本物理学,3D游戏物理概念,Unity物理引擎的概念, Unity物理引擎的使用,碰撞体使用和布料用法等 | 对U3D运动学有完美的认知及掌握 | 
| Unity3d游戏开发课程第八阶段 Unity3D UI开发 | 半个月 | 利用NGUI与UGUI制作控件,MVC架构学习,学习事件回调机制及 Unity Editor控件工具制作,战斗系统和UI框架 | 掌握增加游戏的UI界面的美观和功效 | 
| Unity3d游戏开发课程第九阶段 Unity商业实战选学案例 | 半个月 | 一个真正商业级技术水准的unity3d教学案例 | 熟悉并掌握真真正正的商业游戏开发流程 | 
| Unity3d游戏开发课程第十阶段 Unity3D优化方案 | 半个月 | Unity Batching技术概论,Untiy资源归类(AssetBundle)的使用详解, Unity脚本调试与优化建议,Unity跨平台发布解决方案等 | 加深对游戏以及框架的掌握 |