求知 文章 文库 Lib 视频 Code iProcess 课程 认证 咨询 工具 火云堂 讲座吧   成长之路  
会员   
 
 
 
全部课程 | 技术学院 | 管理学院 | 嵌入式学院 | 在线学院  
成功案例   品质保证  电话 English
追随技术信仰

随时听讲座
每天看新闻
 
   
成功案例
知名某轨 “ReWorks中
塞默菲舍 《嵌入式软件架构设
某水声通 嵌入式Linux应
广汽研究 ARM处理器体系架
联合汽微 嵌入式软件架构设计
某全球知 Linux内核和系
广汽研究 嵌入式软件架构设计

相关课程  
UML +RoseRealtime+嵌入式
C++嵌入式系统开发
嵌入式白盒测试
手机软件测试
嵌入式软件测试
嵌入式操作系统VxWorks
 

Unity3D 游戏开发        
 
主讲嘉宾:藏老师,多款大型3D游戏主制作,具有丰富的实际策划和开发经验.
时间地点:北京,上海,深圳,根据报名开班
课程费用:8000元/人 详见 公开课学习手册
企业内训:可以根据企业需求,定制内训,详见 内训学习手册
 
本课程以实例教学为主线,循序渐进地介绍了Unity3D在游戏开发方面的不同功能。
本课程以实际案例为背景,讲解如何使用Unity3D进行游戏开发,不但透彻解析Unity3D原理,并且结合游戏实际开发项目,贯穿讲解游戏策划、设计、开发、测试和发布的全过程各个环节的技术和应用。
 
培训目标
Unity引擎基础
  • Unity引擎简介
  • Unity环境搭建
  • 物理引擎
  • Unity程序 ,撰写工具 MomoDevelop及 API函数库
  • 三维模型制作及应用
  • 三维软件基本功
  • 贴图概念
  • 动作应用
  • Unity引擎进阶
  • 动画系统
  • Unity程序开发
  • Unity UI界面
  • 局域网连接
  • Unity2D游戏开发
  • 手机游戏开发
  • 跨平台发布及上架
  • 资源优化
  • C#语言强化
  • 算法游戏 案例
  • 服务器编程之数据库开发
  • 游戏开发项目实践
  • 项目策划准备
  • 项目制作
  • 培训对象:游戏开发工程师。
    学员基础:具有一定游戏开发经验。
    授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
    培训内容: 5天
    Unity引擎基础
    Unity引擎简介 Unity开发流程介绍
    Unity应用领域及市场前景
    Unity下载与安装
    Unity界面详解
    Unity编辑器结构
    Unity资源的导入导出
    Unity环境搭建 3D游戏基础概念
    向量、矢量、欧拉角、GPU、渲染管线
    Unity光源
  • 点光源(Point light) 
  • 平行光光源(Directional light) 
  • 聚光灯光源(Spotlight) 
  • 区域光光源(AreaLight)
  • 灯光中渲染路径Forward,VertexLit,DeferredLighting
  • LightMapping烘焙光照贴图
  • 灯光侦测unityLightProbes
  • 光照遮罩
  • 摄像机的应用
  • RenderTexture在摄像机中的应用
  • 摄像机渲染效果,增加画面质感
  • 地形编辑器
  • 地图制作
  • 自定义编辑游戏场景的每个细节,身临其境的三维立体效果
  • 环境音效、太阳光、雾效、风、天空盒、水及水下等效果
  • unity画面质量设置
    unity特效(ParticleSystem)
    制作下雪,火等效果
    地形场景优化
    unity着色器shader应用
    制作玻璃,金属,地板等仿真效果
    角色控制器
    第一人称与第三人称属性及脚本
    物理引擎 Unity刚体
    碰撞体应用
    关节介绍及应用
    布料介绍及应用
    物理材质
    Unity程序 ,撰写工具 MomoDevelop及 API函数库 Unity撰写工具MonoDevelop
    Unity API函数库介绍
    Javascript和C#语法概念与Unity结合开发详解
    三维模型制作及应用
    三维软件基本功 认识Max,Maya,PS等美工软件
    学习Max基本建模及常用操作
    模型与Unity结合注意事项
    贴图概念 3D模型贴图概念及贴图优化注意事项
    3D模型分UV概念
    PS常用操作
    动作应用 骨骼应用技术
    蒙皮技术
    模型动作制作
    动画切割
    Unity引擎进阶课程
    动画系统 Unity新旧动画系统应用
    Unity中Animation及Mecanim动画案例讲解
    脚本控制动画
    Unity程序开发 碰撞监测
    射线应用
    射线制作3D空间拾取功能
    输入及控制事件(键盘、鼠标、滚轮等)
    物体实例化,发射子弹,角色诞生等
    各组件之间相互调用,资源动态加载
    时间控制,光标换图,得分计算,血条制作
    人物换装,换装备
    游戏存档PlayerPrefs类
    自动寻路系统
    游戏AI
    实例课程:制作第三人称射击类游戏
    Unity UI界面 Unity GUI功能介绍
    Unity UI插件NGUI功能介绍,NGUI优化
    实例讲解输入框、血条、按钮、窗口、滑动条等效果
    局域网连接 网络知识讲解
    实现服务器与客户端同步效果,及授权服务效果
    实例课程:多人对战游戏案例讲解
    Unity2D游戏开发 Unity 2D游戏碰撞监测
    Unity 2D游戏脚本控制
    2D游戏案例制作
    手机游戏开发 移动平台环境开发概述
    移动平台开发环境搭建
    触屏、虚拟按钮与摇杆使用等触发方式讲解
    实例课程:飞机大战
    跨平台发布及上架 Android发布
    ios发布
    网页发布
    单机版游戏发布
    各平台上架流程介绍
    资源优化 不同平台优化要求介绍
    unity优化调试
    C#语言强化 强化C#语言编程能力。掌握选择、循环、跳转语句、方法、数据类型、数组。
    掌握C#面向对象编程的核心思想。掌握封装,继承,多态三大特性,熟悉字段、属性、接口、委托、事件。
    掌握最新的.NET Framework 4.0体系架构,熟悉集合、泛型、文件操作、异常处理、正则表达式、多线程、网络编程、程序集。
    算法游戏 案例 游戏常用算法:
  • MiniMax算法、
  • 排序算法、
  • 寻径算法。
  • 2048/打地鼠/连连看等案例讲解
    服务器编程之数据库开发 掌握XML概念、读写XML。
    掌握数据库设计的一般原则和范式,将其与游戏案例结合,具备一定的商业数据库设计经验。掌握数据库编程知识(SQL语句、视图、存储过程、触发器、事务、性能优化)
    项目制作
    项目策划与准备 游戏策划
    游戏资源准备(模型、音效、UI界面等)
    项目制作 体验完整实际项目开发流程
    制作2D或3D游戏/塔防类/RPC/跑酷/联机对战类游戏
     
    其他人还看了课程
    企业战略与变革管理  
    软件架构设计方法  
    红帽认证  
    数据分析与挖掘  
    定制内训




    最新活动计划
    QT应用开发 11-21[线上]
    C++高级编程 11-27[北京]
    LLM大模型应用与项目构建 12-26[特惠]
    UML和EA进行系统分析设计 12-20[线上]
    数据建模方法与工具 12-3[北京]
    SysML建模专家 1-16[北京]