阶段 | 时间 | 学习内容 | 学习成果 |
---|---|---|---|
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跨平台发布解决方案等 |
加深对游戏以及框架的掌握 |