达内U3D培训课程,美国上市培训机构,游戏项目实战贯穿,TTS8.0课程体系,0基础120天速成U3D工程师,20万学员高薪见证,先就业后付款<上市公司权威保障>!
针对人群:想成为u3d大师者
上课时间:周一到周五or周六日
师资团队:总监级实战讲师
上课周期:120天
就业保障:先就业后付款
免费试学:7天u3d免费训练营
第一阶段: (Unity引擎基础,《英雄无敌》项目贯穿) (环境搭建,编程基础,API函数库、物理引擎) |
|
---|---|
· Unity环境搭建 | Unity简介、Material、Light、Camera、地形编辑器 |
· C#语言基础 | 变量、语句、方法、数组、数据类型、类和对象 |
· Unity API函数库介绍 | 脚本简介、GUI简介、GUI类、GUILayout类、API函数库 |
· 物理引擎 | 刚体、碰撞体、触发体、可重写函数 |
· 阶段项目 | 英雄无敌 |
第二阶段: (Untiy高级应用,《城市勇士》项目贯穿) (寻路系统、动画系统、NGUI、网络开发) |
|
---|---|
· 物理引擎 | unity关节的应用,布料,刚体添加力,相关案例讲解 |
· 持久化数据 | Unity中PlayerPrefs类,保存与读取数据,删除数据,实例:1.注册用户名、设置密码,中人物换装效果 |
· 寻路系统 | Unity中寻路相关组件介绍,NavMeshAgent、OffMeshLink、NavMeshObstacle以及寻路常用API介绍 |
· 射线 | 射线原理,射线侦测,射线常用API介绍以及射线案例讲解 |
· Mecanim动画系统 | Mecanim动画系统工作流,AnimatorController介绍,动画之间的Retargeting,动画层的应用,动画事件,混合树,群体动画等,Mecanim动画系统常用API介绍 |
· 阶段项目实战 | 城市勇士 |
· 三维模型制作及美术效果 | 认识Max,PS等美工软件,学习Max基本建模及常用操作,3D模型分UV与贴图概念,Max中动画制作,骨骼应用技术,蒙皮技术,动画切割,熟悉模型与Unity结合注意事项,模型导入Unity与shader结合效果,粒子特效 |
· NGUI | 通过NGUI插件制作按钮,字体显示,输入框,滑动条,开关,精灵动画,下拉菜单,锚点应用等。实例:背包讲解 |
· | 认识Unity,Unity相关碰撞、射线、刚体、关节等,制作精灵动画,讲解Unity2D相关API。实例:塔防类游戏,保卫大本营 |
· 手机游戏以及优化 | 移动平台环境开发概述,移动平台开发环境搭建,触屏、虚拟摇杆使用,手机重力感应,Android、Ios发布,游戏优化。实例:将保卫大本营移植到移动平台,通过触屏操控实现游戏 |
· 阶段项目实战 | 飞机大战 |
· 局域网开发 | 局域网基本知识讲解,实现服务器与客户端同步效果,及授权服务效果,网络聊天功能实例:局域网飞机大战 |
第三阶段: (游戏架构设计,《亡灵骑士》项目贯穿) (设计模式、人工智能、代码热更新) |
|
---|---|
· 面向对象 | 面向对象设计思想,特性,封装的设计语义、继承的优缺点、多态如何提高程序的灵活性、抽象类与接口在设计中价值、委托实现回调,提高程序维护性、事件实现通知机制 |
· 类库开发 | 泛型类库设计、数据结构与算法、自定义集合、同/异IO数据访问、数据序列化、利用多线程提高性能、协程、反射实现动态功能、资源热更新,用反射实现代码热更新框架设计 |
· 设计模式 | 解读面向对象设计原则、发现代码的坏味道并重构、常用重构手法与技巧、GOF设计模式在游戏设计中的应用,大型游戏开发中常见模块的设计与实现 |
· 人工智能 | NPC自动行为操控,单体操控,群体操控,有限状态机,视觉感知,听觉感知,触觉感知,记忆感知,A*寻路算法,网格寻路,可视点导航 |
第四阶段: (《魔神剑》网络版开发) (服务端开发,真实ARPG项目) |
|
---|---|
· 行业知识、开发流程、毕业实训项目介绍 | 虚拟现实行业现状及未来发展、游戏行业现状及未来发展、手游行业知识、从项目立项到项目上线维护整体工作流程、行业术语,最终项目立项启动 |
· 美术规范、优化 | 撰写unity美术制作规范文档、前期建模软件和unity对接注意事项,模型、贴图、材质、动画部分针对不同平台导出设置及优化 |
· XML、Json | XML文件读写,XMLDOM 、XMLReader、Linq To XML、针对unity自定义数据模板、防破解,核心数据加密 Json解析、LitJson使用方法 |
· 数据库 | 数据库服务器介绍,数据库设计范式,SQL语言,高级查询 |
· 游戏UI系统设计 | 自定义UI系统设计,事件统一处理模式,背包、装备、技能、商城UI设计与开发 |
· 用户系统设计 | 使用UI系统搭建2D、3D混合UI、客户端和服务器数据同步 |
· 主要系统设计 | 游戏动画系统设计、搭建角色管理系统、战斗系统功能实现、结算系统功能实现 |
· 辅助系统设计 | 游戏技能相关功能实现、游戏关卡系统功能实现、游戏背包系统功能实现、游戏任务系统功能实现 |
· 游戏发布及调试 | 不同平台游戏发布、测试、调试、修改bug |