2、对游戏开发有兴趣或愿意进入游戏行业的人员;
3、想要提高自身技术水平和拓展职业发展领域的从业者。
(1)代码管理工具的学习,可以让学生从一开始就适应企业的开发要求及标准。
(2)操作系统知识的讲解,让学生对计算机底层有更深入的理解。
(3)通过游戏逻辑的讲解,对过程化编程有深刻的认识。
(4)面向对象的学习,可以锻炼抽象思维,提升代码的重用性。
(5)通过魔塔游戏的过程制作,掌握面向对象的编程思想。
2、Unity基础入门:
通过3D平衡球游戏、2D跑酷游戏、3D解密类游戏的制作,学会使用动画组件、物理组件、光源组件、UI组件、TiledMap组件,让学员了解Unity的基本操作,理解组件化编程的思想。
3、Unity框架思维:
(1)框架思维编程,让学生理解常用设计模式的同时,学会灵活使用框架。
(2)项目的优化能力的培养,直接关系到学员对Unity的使用熟练度。
(3)能够让学生学会分析数据及图表,找到项目的瓶颈,并进行优化改进,从而提升项目的性能。
4、Unity核心技能:
(1)编辑器的扩展及背包的交互逻辑,可以让学生对Unity UI有更加深入的认知。
(2)通过XLUA的学习,把游戏的背包系统做成可更新逻辑的效果,从而让学生学会新的热更新技术。
(3)渲染管线作为图形学的最基本的知识点,为后面的Shader部分打基础。游戏中的各种特殊的渲染效果及功能效果,让游戏具备更炫的渲染质量及更好的交互效果。
5、Unity项目实训:
通过ET框架的剖析讲解,让学生真正了解如何去学习使用一款商业框架,达到与企业无缝衔接。