达内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.注册用户名、设置密码,2.游戏中人物换装效果
· 寻路系统 Unity中寻路相关组件介绍,NavMeshAgent、OffMeshLink、NavMeshObstacle以及寻路常用API介绍
· 射线 射线原理,射线侦测,射线常用API介绍以及射线案例讲解
· Mecanim动画系统 Mecanim动画系统工作流,AnimatorController介绍,动画之间的Retargeting,动画层的应用,动画事件,混合树,群体动画等,Mecanim动画系统常用API介绍
· 阶段项目实战 城市勇士
· 三维模型制作及美术效果 认识Max,PS等美工软件,学习Max基本建模及常用操作,3D模型分UV与贴图概念,Max中动画制作,骨骼应用技术,蒙皮技术,动画切割,熟悉模型与Unity结合注意事项,模型导入Unity与shader结合效果,粒子特效
· NGUI 通过NGUI插件制作按钮,字体显示,输入框,滑动条,开关,精灵动画,下拉菜单,锚点应用等。实例:背包讲解
· 2D游戏 认识Unity2D游戏,Unity2D游戏相关碰撞、射线、刚体、关节等,制作精灵动画,讲解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