什么是Unity
Unity是目前全球最碉堡最专业的游戏引擎,能够创建实时、可视化的2D和3D动画、 游戏,被誉为3D手游的传奇,孕育了成千上万款高质、超酷炫的神作:《炉石传说》 《神庙逃亡2》《我叫MT2》。
Unity三大优势:
一次开发,多平台发布:Unity最多可支持超过十个主流平台和发布,最大程度节省开发成本和时间,却又可以再多个平台获取收益
易上手,所见即所得:轻松开发,友好的可视化编辑界面功能强大,编写方便,极易上手
功能齐全,缩短开发时间:Unity引擎简单易用,几乎集成了游戏开发的所有功能,更有Asset Store提供开发所需的所有资源
课程大纲
课程阶段 |
课程模块 |
课时 |
模块介绍 |
课程内容 |
语言阶段 |
C#语言 |
1天 |
基本数据类型与运算符及表达式 |
1.变量和常量的详解和应用 |
2天 |
循环语句,流程控制 |
1.主要学习项目开发中重要的条件语句(if语句,switch语句) |
||
2天 |
重要的数据类型 |
1.枚举类型的详解 |
||
1天 |
函数的应用和基本语法 |
1.函数的声明和定义,函数的返回值讲解 |
||
1天 |
面向对象初识,类和对象 |
1.初识面向对象,面向对象的概念 |
||
1天 |
继承和多态,静态类和成员 |
1.理解继承的概念 |
||
3天 |
抽象类和接口,基本对象讲解 |
1.理解密封类和抽象类的概念 |
||
3天 |
委托,事件,反射 |
1.c#中一些重要,常用函数的讲解 |
||
Unity引擎阶段 |
Unity应用阶段 |
1天 |
Unity引擎简介 |
1.Unity开发流程介绍 |
2天 |
Unity场景搭建 |
1.3D图形接触理论 |
||
Unity专业阶段 |
4天 |
基础程序部分 |
1.Unity开发框架详解 |
|
4天 |
组件控制阶段 |
1.脚本之间的通信,方法以及属性的调用详解 |
||
2D游戏制作(选一) |
||||
4天 |
2D与动画进阶 |
1.Animator的制作与控制 |
||
4天 |
视觉控制进阶 |
1.图形渲染管线简介 |
||
4天 |
项目应用进阶 |
1.编辑器界面功能拓展 |
||
4天 |
动态场景进阶阶段 |
1.资源管理和加载学习 |
||
4天 |
NGUI阶段 |
1.常用控件教学(UIButton,UILabel,UIPanel,UIRoot,ScrollView等) |
||
2天 |
网络进阶与综合复习阶段 |
1.网络基础教学 |
||
项目阶段 |
项目研发 |
28天 |
一、炉石传说 |
在项目中会用到的技术 |
二、局域网CS射击游戏 |
||||
三、神庙逃亡3D版游戏 |
||||
四、仙剑奇侠传5 |
||||
五、大富翁3D游戏 |
||||
六、极品飞车类游戏 |
||||
七、大型RPG类型游戏开发 |
||||
学员自主项目研发,体验真实游戏项目的开发过程。讲师安排任务,学员自己完成项目的代码部分。 |
项目中主要用到的工具 |
|||
就业指导 |
|
5天 |
就业全方位指导 |
简历指导、面试指导、人事指导、技术指导、心理指导、面谈、模拟面试 |