目前非常火、很具发展前景的专业游戏引擎
Unity 3D是什么?
Unity3D是由Unity Technologies开发的一个让玩家 创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。
Unity 3D是目前*火、*具发展前景的专业游戏引擎。
- 未来游戏市场普遍呈现3D化
- 以手游市场为例,3D游戏占比达到80%,虽然现在还有不少2D游戏,但随着终端设备性能的提升和客户的需求增加,游戏市场*终会进入全面的3D化时代。Unity3D课程可以使你直接进入3D游戏开发领域,成为就业市场的宠儿。同时Unity3D也推出了开发2D游戏的插件,可以使我们从现在到未来都立于不败之地。
目前市场上使用Unity 3D开发的游戏
网页游戏
绝代双骄
坦克英雄
新仙剑Online
天神传
单机游戏
轩辕剑六
御天降魔传
手机游戏
神庙逃亡1,2
武士
机器人大战
亡灵杀手
极限摩托2
Unity 3D开发者50%工作年限在2年之内,平均月薪达11K
Unity的红火自然带动就业市场的火爆,根据权威部门统计,50%的Unity开发者都非常年轻,工作年限在2年之内,45%的开发者在2到5年之间,但他们的平均薪资却达到11k!远远超过其他软件开发岗位的薪资水平!
达内"Unity 3D游戏主程"课程内容
课程 | 时长 | 内容 | 实训目标 |
**阶段(Unity引擎基础,《英雄无敌》项目贯穿) (环境搭建,编程基础,API函数库、物理引擎) |
|||
Unity环境搭建 | 3天 | Unity简介、Material、Light、Camera、地形编辑器。 |
熟练操作Unity编辑器, 掌握常用物体及组件在实际开发中的应用 |
C#语言基础 | 6天 | 变量、语句、方法、数组、数据类型、类和对象 |
深入理解.NET框架原理, 熟练掌握C#编程技巧。 培养良好的企业级编程习惯。 |
Unity API函数库介绍 | 7天 | 脚本简介、GUI简介、GUI类、GUILayout类、API函数库 |
灵活运用三角函数、 反三角函数、向量、旋转等工具类, 解决游戏中数学问题。 |
物理引擎 | 2天 | 刚体、碰撞体、触发体、可重写函数 |
掌握物理引擎基础特性, 制作休闲益智、飞行射击、FPS等类型游戏。 |
阶段项目 | 2天 | 英雄无敌 | 阶段项目 |
第二阶段(Untiy高级应用,《城市勇士》项目贯穿) (寻路系统、动画系统、NGUI、网络开发 |
|||
物理引擎 | 1天 | unity关节的应用,布料,刚体添加力,相关案例讲解 | 掌握Unity物理引擎在实际开发中的应用 |
持久化数据 | 1天 |
Unity中PlayerPrefs类,保存与读取数据,删除数据, 实例:1.注册用户名、设置密码,2.游戏中人物换装效果。 |
掌握unity中PlayerPrefs类在实际开发中的应用 |
寻路系统 | 1天 |
Unity中寻路相关组件介绍,NavMeshAgent、OffMeshLink、 NavMeshObstacle以及寻路常用API介绍 |
掌握寻路系统,为NPC及主角实现基本人工智能 |
射线 | 1天 | 射线原理,射线侦测,射线常用API介绍以及射线案例讲解 | 掌握射线原理,能够熟练应用到实际开发中 |
Mecanim动画系统 | 2天 |
Mecanim动画系统工作流,AnimatorController介绍,动画之间的 Retargeting,动画层的应用,动画事件,混合树,群体动画 等,Mecanim动画系统常用API介绍。 |
能够熟练编辑游戏人物复杂的动画效果, 增强游戏体验 |
阶段项目实战 | 2天 | 城市勇士 | 阶段项目实战 |
三维模型制作及美术效果 | 4天 |
认识Max,PS等美工软件,学习Max基本建模及常用操作,3D模型分 UV与贴图概念,Max中动画制作,骨骼应用技术,蒙皮技术,动画切 割,熟悉模型与Unity结合注意事项,模型导入Unity与shader结合效 果,粒子特效 |
掌握3D软件基本功,贴图概念,动作应用,与Unity结 合表现效果及注意事项 |
NGUI | 2天 |
**NGUI插件制作按钮,字体显示,输入框,滑动条,开关,精灵动 画,下拉菜单,锚点应用等。 实例:背包讲解。 |
掌握NGUI开发,可以实现丰富而美观的游戏界面 |
2D游戏 | 1天 |
认识Unity2D游戏,Unity2D游戏相关碰撞、射线、刚体、关节等,制 作精灵动画,讲解Unity2D相关API。 实例:塔防类游戏,保卫大本营 |
实现完整2D游戏开发 |
手机游戏以及优化 | 2天 |
移动平台环境开发概述,移动平台开发环境搭建,触屏、虚拟摇杆使 用,手机重力感应,Android、Ios发布,游戏优化。 实例:将保卫大本营移植到移动平台,**触屏操控实现游戏 |
掌握手机操控开发,可以实现手机触屏操控游戏 |
阶段项目实战 | 1天 | 飞机大战 | 阶段项目实战 |
局域网开发 | 2天 |
局域网基本知识讲解,实现服务器与客户端同步效果,及授权服务效 果,网络聊天功能实例:局域网飞机大战 |
掌握局域网开发,实现多人网络同步效果 |
第三阶段(游戏架构设计,《亡灵骑士》项目贯穿) (设计模式、人工智能、代码热更新) |
|||
面向对象 | 5天 |
面向对象设计思想,特性,封装的设计语义、继承的优缺点、多态如何 提高程序的灵活性、抽象类与接口在设计中价值、委托实现回调,提高 程序维护性、事件实现通知机制。 |
理解面向对象设计思想,掌握面向对象游戏设计,熟 练应用面向对象语言设计游戏架构 |
类库开发 | 5天 |
泛型类库设计、数据结构与算法、自定义集合、同/异IO数据访问、数 据序列化、利用多线程提高性能、协程、反射实现动态功能、资源热更 新,用反射实现代码热更新框架设计 |
掌握类库中常用类功能,掌握数据持久化,掌握多线 程,实现跨平台代码热更新框架。 |
设计模式 | 3天 |
解读面向对象设计原则、发现代码的坏味道并重构、常用重构手法与技 巧、GOF设计模式在游戏设计中的应用,大型游戏开发中常见模块的 设计与实现 |
了解面向对象的分析与设计,掌握编写优秀代码的能 力,掌握设计模式,能将设计应用于实战 |
人工智能 | 7天 |
NPC自动行为操控,单体操控,群体操控,有限状态机,视觉感知, 听觉感知,触觉感知,记忆感知,A*寻路算法,网格寻路,可视点导 航 |
了解人工智能,能编写高级人工智能的程序。实现通 用的人工智能框架,实现通用战斗系统,实现动态寻路。 |
第四阶段 (《魔神剑》网络版开发) (服务端开发,真实ARPG项目) |
|||
行业知识、开发流程、 毕业实训项目介绍 |
1天 |
虚拟现实行业现状及未来发展、游戏行业现状及未来发展、手游行业知 识、从项目立项到项目上线维护整体工作流程、行业术语,*终项目立 项启动 |
了解行业知识、数据、术语、现状及未来发展,*终 项目立项、 |
美术规范、优化 | 2天 |
撰写unity美术制作规范文档、前期建模软件和unity对接注意事项,模 型、贴图、材质、动画部分针对不同平台导出设置及优化 |
掌握美术资源优化原理与技术,能够指导美工人员如 何实施优化。掌握与美工人员对接技巧 优化《魔神剑》美术资源 |
XML、Json | 1天 |
XML文件读写,XMLDOM 、XMLReader、Linq To XML、针对unity 自定义数据模板、防破解,核心数据加密 Json解析、LitJson使用方法 |
掌握多平台操作XML、Json数据文件,掌握如何对项 目核心数据加密。 |
数据库 | 3天 | 数据库服务器介绍,数据库设计范式,SQL语言,高级查询, |
熟练掌握SQL语言,完成《魔神剑》服务器数据库设计 与建设 |
游戏UI系统设计 | 1天 |
自定义UI系统设计,事件统一处理模式,背包、装备、技能、商城UI 设计与开发 |
掌握游戏公司中UI设计原则,设计模式,实现常见UI 系统设计。 |
用户系统设计 | 2天 | 使用UI系统搭建2D、3D混合UI、客户端和服务器数据同步, | 掌握玩家信息服务端管理技巧 |
主要系统设计 | 5天 |
游戏动画系统设计、搭建角色管理系统、战斗系统功能实现、结算系统 功能实现 |
实现游戏主要系统功能 |
辅助系统设计 | 4天 |
游戏技能相关功能实现、游戏关卡系统功能实 现、游戏背包系统功能实现、游戏任务系统功能实现 |
实现游戏辅助系统功能 |
游戏发布及调试 | 1天 | 不同平台游戏发布、测试、调试、修改bug | 发布游戏 |
达内"Unity 3D游戏主程"课程实训项目
《变异》
开班1月内完成 FPS类游戏,运用**阶段所学GUI、
脚本基础物理引擎,游戏数学等技
《抢救鸡蛋》
开班前5天训练营完成休闲益智类游戏
使学员了解游戏开发基本流程
《保卫大本营》
Unity2D手机游戏
《植物大战僵尸》
Unity2D塔防类手机游戏
《城市勇士》
第三人称射击闯关类游戏,运用射线
NGUI插件PlayerPrefs
Unity NavMeshAgent技术
《亡灵骑士》
Unity3D ARGP游戏
重点突出架构设计
战斗系统设计
人工智能框架设计
【咨询人】:钟老师 【联系电话】: 15803413941 【联系qq】:3241766804