unity本身只是个简单的引擎,我们对于引擎内部需要了解的有编辑器基本操作、组件的概念、引擎的渲染过程、c#编程基础、ui系统的使用、资源加载的流程等等。下面就来系统的说一说unity游戏开发需要学什么。
1、基础公共课:游戏概述 Photoshop平面软件及像素美术 3dsmax软件基础及效果图制作 游戏程序设计基础及游戏制作原理 游戏策划、制作、测试及运营实践 游戏行业规划及职业素质。
2、专业技能课:手机2D游戏开发 2D游戏开发技术实战 C++语言及算法基础 WIN32程序开发及MFC基础 2D游戏开发实践行业规划及职业素质。
2D网络游戏开发主要学习内容有网络游戏程序设计、网络游戏算法设计、2D网络游戏平台设计以及商业实战项目训练,包含C++、数据结构、算法基础、Windows API使用、MFC原理及其应用、2D图形渲染技术、界面设计与应用。
3、游戏程序方向:Direct 3D程序开发基础 3D游戏开发技术实战 游戏引擎的修改与使用网络通讯、数据库及游戏服务器、行业规划及职业素质、游戏综合项目实战训练、基地顶岗项目实训。
想做游戏开发人员,就必须先成为优秀的程序开发者。游戏开发,一定要数学好,这里的数学好是要求你的之线性代数、几何、几何代数都要比较好,此外一些物理只是也要掌握。如果你先刚参加unity游戏开发培训课程,欢迎咨询千锋教育!