达内总部

网络游戏行业每年以20%速度在增长

在互联网三大盈利模式里游戏模式一直占有十分重要的地方,作为中国的互联网上市公司——腾讯,其网络游戏的营业收入占公司总收入的五成以上,而且网络游戏这个行业还在以每年20%的复合增长率在增长,前途风光无限。

网络游戏行业每年以

目前具发展前景的专业游戏引擎

unity3d]
Unity 3D是什么?
Unity3D是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。
Unity 3D是目前具发展前景的专业游戏引擎。
unity3培训
Unity3D的PC
插件安装量达到

2 亿

Unity全球注册用户已经达到200万,每月
Unity编辑器活跃开发者数量达到40万,
Unity的PC插件安装量达到2亿!

200W
全球Unity注册用户
已经达到200万
40W
每月Unity编辑器活跃
开发者数量达到40万
2亿
Unity的PC插件
安装量达到2亿
未来游戏市场普遍呈现3D化
以手游市场为例,3D游戏占比达到80%,虽然现在还有不少2D游戏,但随着终端设备性能的提升和客户的需求增加,游戏市场会进入全面的3D化时代。Unity3D课程可以使你直接进入3D游戏开发领域,成为就业市场的宠儿。同时Unity3D也推出了开发2D游戏的插件,可以使我们从现在到未来都立于不败之地。
未来游戏市场普遍呈现3D化

Unity 3D为什么这么火?
---真正的跨平台

目前各个平台的游戏开发几乎没有通用性,开发iPhone上的游戏需要学习Objective C,开发Android上的游戏大多用Java,开发Windows Phone上的游戏用C#,……。如何只学习一种语言就能够开发出跨越多个平台的游戏呢?Unity3D使用底层Mono技 术实现了真正的跨平台,而Mono是基于.NET框架开发的。他使我们使用一种语言就可以开发出基于各种平台的游戏,包括手机游戏(iPhone、Android、Windows Phone)、PC(Windows、Mac、Linux)、网页游戏(基于各种主流浏览器)、游戏机专用游戏(Wii、Xbox360、PS3)

目前市场上使用Unity 3D开发的游戏
网页游戏

绝代双骄
绝代双骄

坦克英雄
坦克英雄

新仙剑
新仙剑Online

天神传
天神传

单机游戏

轩辕剑六
轩辕剑六

坦克英雄
御天降魔传

手机游戏

神庙逃亡1,2
神庙逃亡1,2

武士
武士

机器人大战
机器人大战

亡灵杀手
亡灵杀手

极限摩托2
极限摩托2

Unity 3D开发者50%工作年限在2年之内,平均月薪达11K

Unity的红火自然带动就业市场的火爆,根据权威部门统计,50%的Unity开发者都非常年轻,工作年限在2年之内,45%的开发者在2到5年之间,但他们的平均薪资却达到11k!远远超过其他软件开发岗位的薪资水平!

unity不同经验薪资
unity薪资分布
达内"Unity 3D游戏主程"课程就业前景
学员学完达内"Unity 3D游戏主程"课程后,
将通过"名企内部推荐"的方式为"游戏主程"赢得高级游戏主程的高薪职位;
工作2年后通常会成为年薪15万以上的资深游戏主程或主管 工作5年后通常能成为游戏架构师或总监。
达内"Unity 3D游戏主程"课程内容
第一阶段(Unity 引擎基础,《英雄无敌》项目贯穿) ( 环境搭建,编程基础,API 函数库、物理引擎)
课程 实训目标 时长 课程内容

Unity 环境搭建

熟练操作Unity 编辑器,

掌握常用物体及组件在实际开发中的应用

3天

·Unity 简介、Material、Light、Camera、地形编辑器。

C# 语言基础

深入理解.NET 框架原理,

熟练掌握C# 编程技巧。

培养良好的企业级编程习惯。

6天

·变量、语句、方法、数组、数据类型、类和对象

Unity API 函数库介绍

灵活运用三角函数、反三角函数、向量、旋转等

工具类,解决游戏中数学问题。

7天

·脚本简介、GUI 简介、GUI 类、GUILayout 类、 API 函数库

物理引擎

掌握物理引擎基础特性,

制作休闲益智、飞行射击、FPS 等类型游戏。

2天

·刚体、碰撞体、触发体、可重写函数

阶段项目

阶段项目

2天

·英雄无敌

第二阶段(Untiy 高级应用,《城市勇士》项目贯穿) (寻路系统、动画系统、NGUI、网络开发)
课程 实训目标 时长 课程内容

物理引擎

掌握Unity 物理引擎在实际开发中的应用

1天

·unity 关节的应用,布料,刚体添加力,相关案例讲解

持久化数据

掌握unity 中PlayerPrefs 类在实际开发中的应用

1天

·Unity 中PlayerPrefs 类,保存与读取数据,删除 数据, 实例:1. 注册用户名、设置密码,2. 游戏 中人物换装效果。

寻路系统

掌握寻路系统,为NPC 及主角实现基本人工智能

1天

·Unity 中寻路相关组件介绍,NavMeshAgent、 OffMeshLink、NavMeshObstacle 以及寻路常用 API 介绍

射线

掌握射线原理,能够熟练应用到实际开发中

1天

·射线原理,射线侦测,射线常用API 介绍以及射线
案例讲解

Mecanim 动画系统

能够熟练编辑游戏人物复杂的动画效果,
增强游戏体验

2天

·Mecanim 动画系统工作流,AnimatorController
介绍,动画之间的Retargeting, 动画层的应用,动
画事件,混合树,群体动画等,Mecanim 动画系
统常用API 介绍。

阶段项目实战

阶段项目实战

2天

·城市勇士

三维模型制作及美术效果

掌握3D 软件基本功,贴图概念,动作应用,与
Unity 结合表现效果及注意事项

4天

·认识Max,PS 等美工软件,学习Max 基本建模及
常用操作,3D 模型分UV 与贴图概念,Max 中动
画制作,骨骼应用技术,蒙皮技术,动画切割,熟
悉模型与Unity 结合注意事项,模型导入Unity 与
shader 结合效果,粒子特效

NGUI

掌握NGUI 开发,可以实现丰富而美观的游戏界面

2天

·通过NGUI 插件制作按钮,字体显示,输入框,滑
动条,开关,精灵动画,下拉菜单,锚点应用等。
实例:背包讲解。

2D 游戏

实现完整2D 游戏开发

1天

·认识Unity2D 游戏,Unity2D 游戏相关碰撞、射线、
刚体、关节等,制作精灵动画,讲解Unity2D 相关
API。实例:塔防类游戏,保卫大本营

手机游戏 以及优化

掌握手机操控开发,可以实现手机触屏操控游戏

2天

·移动平台环境开发概述,移动平台开发环境搭建,
触屏、虚拟摇杆使用,手机重力感应,Android、
Ios 发布,游戏优化。实例:将保卫大本营移植到
移动平台,通过触屏操控实现游戏

阶段项目实战

阶段项目实战

1天

·飞机大战

局域网开发

掌握局域网开发,实现多人网络同步效果

2天

·局域网基本知识讲解, 实现服务器与客户端
同步效果, 及授权服务效果, 网络聊天功能
实例:局域网飞机大战

第三阶段(游戏架构设计,《亡灵骑士》项目贯穿)
(设计模式、人工智能、代码热更新)
课程 实训目标 时长 课程内容

面向对象

理解面向对象设计思想,掌握面向对象游戏设计,
熟练应用面向对象语言设计游戏架构 

5天

·面向对象设计思想,特性,封装的设计语义、继承的
优缺点、多态如何提高程序的灵活性、抽象类与接口
在设计中价值、委托实现回调,提高程序维护性、事
件实现通知机制。

类库开发

掌握类库中常用类功能,掌握数据持久化,掌握
多线程,实现跨平台代码热更新框架。

5天

 

·泛型类库设计、数据结构与算法、自定义集合、同/
异IO 数据访问、数据序列化、利用多线程提高性能、
协程、反射实现动态功能、资源热更新,用反射实现
代码热更新框架设计

设计模式

了解面向对象的分析与设计,掌握编写优秀代码
的能力,掌握设计模式,能将设计应用于实战 

3天

·解读面向对象设计原则、发现代码的坏味道并重构、
常用重构手法与技巧、GOF 设计模式在游戏设计中
的应用,大型游戏开发中常见模块的设计与实现

人工智能

了解人工智能,能编写高级人工智能的程序。实
现通用的人工智能框架,实现通用战斗系统,实
现动态寻路。

7天

·NPC 自动行为操控,单体操控,群体操控,有限状
态机,视觉感知,听觉感知,触觉感知,记忆感知,
A* 寻路算法,网格寻路,可视点导航

第四阶段 (《魔神剑》网络版开发)
( 服务端开发,真实ARPG 项目)
课程 实训目标 授课时间 课程内容

行业知识、开发流程、
毕业实训项目介绍

了解行业知识、数据、术语、现状及未来发展,
项目立项 

1天

·虚拟现实行业现状及未来发展、游戏行业现状及未来
发展、手游行业知识、从项目立项到项目上线维护整
体工作流程、行业术语,项目立项启动

美术规范、优化

掌握美术资源优化原理与技术,能够指导美工人
员如何实施优化。掌握与美工人员对接技巧
优化《魔神剑》美术资源 

2天

·撰写unity 美术制作规范文档、前期建模软件和
unity 对接注意事项,模型、贴图、材质、动画部分
针对不同平台导出设置及优化

XML、Json

掌握多平台操作XML、Json 数据文件,掌握如
何对项目核心数据加密。 

1天

·XML 文件读写,XMLDOM 、XMLReader、Linq
To XML、针对unity 自定义数据模板、防破解,核
心数据加密Json 解析、LitJson 使用方法

数据库

熟练掌握SQL 语言,完成《魔神剑》服务器数据
库设计与建设 

3天

·数据库服务器介绍,数据库设计范式,SQL 语言,
高级查询

游戏UI 系统设计

掌握游戏公司中UI 设计原则,设计模式,实现常
见UI 系统设计。

1天

·自定义UI 系统设计,事件统一处理模式,背包、装备、
技能、商城UI 设计与开发

用户系统设计

掌握玩家信息服务端管理技巧

2天

·使用UI 系统搭建2D、3D 混合UI、客户端和服务
器数据同步

主要系统设计

实现游戏主要系统功能

5天

·游戏动画系统设计、搭建角色管理系统、战斗系统功
能实现、结算系统功能实现

辅助系统设计

实现游戏辅助系统功能

4天

·游戏技能相关功能实现、游戏关卡系统功能实现、游
戏背包系统功能实现、游戏任务系统功能实现

游戏发布及调试

发布游戏

1天

·不同平台游戏发布、测试、调试、修改bug

达内"Unity 3D游戏主程"课程实训项目
第一阶段项目


项目一:1. 开班前5 天训练营完成休闲益智类游戏---”接鸡蛋”。 玩家通过键盘控制水桶移动,在规定时间内,尽量接住下落的鸡蛋。
接鸡蛋
项目二:开班1周内,完成飞行射击类
游戏---”太空大战”。


玩家通过键盘或者鼠标控制主角飞船移动,攻击并躲避敌方飞行器,到达终点即赢得胜利。

太空大战
项目三:开班1 月内,完成FPS 类游戏
---”英雄大战”。


玩家通过键盘和鼠标控制主角,通过小地图找到并消灭所有怪物即赢得胜利。

英雄大战
第二阶段项目

项目一:《城市勇士》

—第三人称射击闯关类游戏, 运用射线,NGUI 插件,PlayerPrefs,Unity NavMeshAgent 技术

城市勇士
项目二:《植物大战僵尸》

—Unity2D 塔防类手机游戏

植物大战僵尸
项目三:《保卫大本营》

---Unity2D 手机游戏

保卫大本营
第三阶段项目

《亡灵骑士》—Unity3D ARGP游戏

重点突出架构设计、战斗系统设计、人工智能框架设计

亡灵骑士
第四阶段项目-- 毕业项目

《魔神剑》--- Unity3D ARGP 网络版 详细讲解完整的ARGP 网络游戏制作开发调试流程,从项目立项,策划文档设计、美术资源优化管理到游戏架构设计、具体功能实现,包括UI 系统、用户系统、 人物管理系统、动画系统、战斗系统、结算系统、技能系统、关卡设计、背包系统、任务系统等一系列游戏系统设定,发布到不同平台进行调试测试。

魔神剑 魔神剑 魔神剑 魔神剑 魔神剑 魔神剑 魔神剑 魔神剑