Unity3D是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。Unity类似于Director,Blender game engine, Virtools 或 Torque Game Builder等利用交互的图型化开发环境为首要方式的软件。其编辑器运行在Windows 和Mac OS X下,可发布游戏至Windows、Mac、Wii、iPhone、WebGL(需要HTML5)、Windows phone 8和Android平台。也可以利用Unity web player插件发布网页游戏,支持Mac和Windows的网页浏览。它的网页播放器也被Mac所支持。
游戏/虚拟现实美术;游戏/虚拟现实中的平面美术;
图层面板;修改润饰工具;文字工具;图像调整工具;
游戏/虚拟现实平面美术实战;游戏/虚拟现实的三维美术;三维美术基础;
常用三维建模命令;线段建模命令;复合对象命令;UV展开命令;贴图与基础材质制作
游戏/虚拟现实行业认知;Unity及其他引擎的优略势对比;
Unity界面知识及基础操作;美术资产与Unity对接的工作交接规范;
Unity各组件、各模块模块的操作及使用;Unity灯光基础知识;
Unity高级灯光技巧及实战烘焙技巧;室内场景的灯光与烘焙;游戏场景的灯光与烘焙;
美术资源与Unity对接的工作规范、Unity基础知识与界面操作Unity各模块、各组件的操作及使用、Unity高级灯光及烘焙知识室内场景及游戏场景的灯光技巧
计算机基本工作原理;C#语言的基本语法;C#语言的基本结构;面向过程的编程思想;
C#基本语句、简单逻辑;面向对象的编程思想;三大特性(封装、继承、多态);
抽象类,接口;泛型、集合、IO、委托;计算机网络基础知识;
Socket编程;MySQL、C#-MySQL交互
C#进阶内容与实战技巧;线性表的学习与使用;受限线性表、树、二叉树的学习与使用;
算法及高级算法;数据结构的学习与使用;创建模式;结构模式;行为模式
常用组件、常用基础类、常用API;动画模块;粒子模块、地形模块;物理模块、刚体;导航模块、射线;
SQL Lite(PC手游双端);NGUI及常见使用技巧;UGUI及常见使用技巧;Asset Bundle,编写自动打包工具;
Lua 基本语法及常见使用技巧;C#-Lua交互 实现热更新;手游项目的开发
数学基础;表面着色器的原理与写法;顶点片段着色器(漫反射、高光反射、纹理采样)的原理与写法;
法线纹理采样的高级应用;Shader Forge的高级应用;OpenGL;PBS的标准工作流程;Image Effect的原理与使用技巧;
Substance Painter & Substance Designer
HTC vive设备安装调试+Steam VR;VR TK的开发和使用技巧;
Oculus rift+HoloLens+Leap Motion等相关设备的安装调试与针对性接入开发;
UE4(虚幻4引擎);Cocos 2D;网络游戏解析+UNet解析+Photon;RPG、MOBA、FPS等游戏结构框架,实战中的开发技巧