首先看个人的基础能力,水平不同,培训的内容也会有所不同。具体可以看一下下面的课程分类:unity3d课程内容一、C语言与数据结构:C语言基础、变量类型、运算符、条件结构、循环结构、数组、指针、函数、字符串、结构、文件操作等C项目开发:学生信息管理系统开发unity3培训课程内容二、U3D游戏脚本语言C#:C#基本语法、数组、字符串、面向对象三大特性、集合、异常处理、IO流,WinForm窗体、委托和事件、反射机制、进程、多线程、网络编程、MySQL数据库操作C#项目开发:电子商务系统开发unity3d课程内容三、U3D游戏引擎:Unity编辑器、地形编辑器,灯光,Unity工程架构,脚本基础、常用类Gameobject、Transform、Application等、工具类Vector3、Random、Time、Input、Mathf等、摄像机、刚体控制,碰撞触发、物理射线检测,鼠标检测事件、音频、视频、粒子系统、UGUI、2DSprite、关节、布料、角色控制器、Mecanim动画系统、NGUI插件、导航网格寻路、AI寻路算法,3D数学知识、Invoke、协程函数、ITween插件、移动平台的输入、重力感应、EasyTouch插件、网络引擎——UNET、Shader着色器编程、VR虚拟现实开发技术unity3d课程内容四、独立开发一款游戏