丨解锁Unity 3D神技 晋级次世代职场王者
随着互联网的发展,各种网络游戏和手游也进入到我们生活,在公交车或者是地铁上都能看到玩各种游戏的人。现状随着游戏行业的快速发展,并且虚拟现实、增强现实产业的快速成长,也让unity开发人员的需求变得更大。
截止到2014年,全世界有很多的开发者在使用unity来开发游戏,更有越来越多的玩家用unity开发的游戏,将来再加上vr和ur的兴起,unity也需要更多的行业人才来进行发展。
再看看unity开发的就业情况,打开搜索引擎搜索unity,你能搜索到的大部分的信息不是介绍unity是什么,大部分都是各大公司推出的unity产品或者是unity的求职信息,据不完全统计,各国各地正在使用unity3D引擎研发产品的公司数量越来越多,而且越来越多的公司开始选择unity开发技术,也让未来的人才缺口越来越大。
丨游戏开发 VR/AR开发 热门“薪”行业从U3D开始
游戏逻辑开发
第—阶段 C#过程化编程技能
1、代码工具
代码管理;主流管理工具; SVN服务器; Git服务器; C#项目创建
2、C#基础知识
数据类型、常量和变量; C#语言输入和输出语法;位运算符赋值运算符;数学函数;多种运算符混合运算、优化处理
3、逻辑结构强化
if语句if-- -else语句;断点调试、条件断点、监视窗口;打印三角形;控制帧速及按键控制、颜色显示
4、数组
数组的定义;字符数组、字符串、字符串数组;函数的4要素;注释规范及代码命名规范;获取路径中的文件名
5、递归&算法
斐波那契数列、阶乘的实现、汉诺塔问题,结构体的使用;时间复杂度;空间复杂度;二分查找;广度优先;异常处理
第二阶段 C#面向对 象编程
1、面向对象
面向对象的特点,类与对象的关系;代码编写,类,对象,引用的声明;常量、变量字段、类成员、方法等,构造函数;静态方法;运算符重载语法编写;子类的声明与定义图形类;多态;密封类、强转,基类,转子类;基本类型互相转化;人物基类;各种子类
2、数据结构
抽象类、接口;序列化;委托;事件的定义事件订阅对象、通知订阅对象;程序集;名称空间、程序集和组件;泛型性能类型安全、二进制代码重用、代码扩展;列表、队列、栈、链表、有序列表、字典、集;动态语言var和dynamic类型;匿名函数;闭包;同步与异步编程
第三阶段Unity入门
Unity基础操作
RPG游戏包含的各种系统;架构的重要性;命名规范;界面布局、工具栏、左右 手坐标系、2D/3D坐标系;组件式开发;基础几何体;粒子使用
3D平衡球游戏
RPG游戏包含的各种系统;组件式开发;粒子使用;游戏刚体组件、Collider组件、物理材质;脚本组件、键输入、AddForce ;向量、四元数旋转; Animation动画;多个机关在间隔时间内显示隐藏;脚本切换材质、触发器等
2D跑酷游戏
游戏开始U|界面、切换场景; Tilemap工具;生成平台、生成小型环境道具、生成树、Tilemap代码; animation的制作、Animator状态机Tilemap碰撞器等
3D解密类游戏
戏灯光、 灯光烘焙灯光属性、 立体声、标签管理、警报代码; Animator混合树;烘焙场景数据;寻路实现、offset link 、障碍物;动画融合、曲线遮罩;UGUI界面
第四阶段 Unity框架思维
1、框架思维编程
MVC; View、Model. Control层使用; Facade使用dlI和lib的创建; json、xml、fmod; AndroidSDK jdk; 混淆防止反编译; DL L转化为SO,文件;调试详细使用步骤、remote方案、ADB方案,赛车游戏等
2、项目优化能力
Statistics面板参数含义;代码优化;合并图集;静态合批、动态合批;骨骼和蒙皮; RenderDoc软件;纹理、Mipmap; Shader实现逻辑;光照烘焙、灯光探照;垃圾回收; Mesh压缩; Texture各种格式的特性; AnimationClip动画片段压缩; ProijectSetting Time.manager设置物理时间更新间隔等
第五阶段 Unity核心技能
1、编辑器的扩展及背包的交互逻辑
Menultem、context. Selection; 自定义Inspector面板;创建编辑器窗体;物品属性界面编辑控制;界面的绘制、添加物品等
2、XLUA的学习
lua基本语法; C#与LUA通信; LUA与C#中类型对应; LUA中使用C#的类; AB包数据打包等
3、Behavior Designer及easytouch的使用
行为树; decorator sequence和selector; Action和Conditional;导入与快速使用; trigger组件; QuickGeture组件; Auto -select组件等
4、渲染管线
顶点变换流程;光栅化;像素变换流程;裁剪和混合等
5、渲染效果及功能效果
forward shading)deferred shading\command buffer; SRP\HDRP; URP;shader格式;光照模型;卡通渲染;水面效果;后期处理等
第六阶段Unity项目实战
ET框架剖析讲解
ET框架的介绍及开发环境搭建;自带Demo运行;游戏实体和组件模式;游戏Scene概念; await/async异步编;配置工具; protobuf协议和生成工具;实现登录和注册功能;服务器端网关架构和Actor模式;客户端服务器之间的通讯;服务器读写MongoDB数据库;实现背包功能;客户端热更新;登录注册界面实操; MMORPG的Demo等
扩展阶段C++
C++基本类型;代码结构的控制;数组;指针精讲及智能指针;函数;面向对象;数据结构; STL标准模板库等
虚拟现实交互
第—阶段 C#过程化编程技能
1、代码工具
代码管理;主流管理工具; SVN服务器; Git服务器; C#项目创建
2、C#基础知识
数据类型、常量和变量; C#语言输入和输出语法;位运算符、赋值运算符;数学函数;多种运算符混合运算、优化处理
3、逻辑结构强化
if语句、f-lse语句;断点调试、条件断点、监视窗口;打印三角形;控制帧速及按键控制、颜色显示
4、数组
数组的定义;字符数组、字符串、字符串数组;函数的4要素;注释规范及代码命名规范;获取路径中的文件名
5、递归&算法
斐波那契数列、阶乘的实现、汉诺塔问题;结构体的使用;时间复杂度;空间复杂度;二分查找;广度优先;异常处理
第二阶段 C#面向对象编程
1、面向对象
面向对象的特点,类与对象的关系;代码编写,类,对象,引用的声明;常量、变量字段、类成员、方法等;构造函数;静态方法;运算符重载语法编写;子类的声明与定义图形类;多态;密封类、强转,基类,转子类;基本类型互相转化;人物基类;各种子类
2、数据结构
抽象类、接口;序列化;委托;事件的定义、事件订阅对象、通知订阅对象;程序集;名称空间、程序集和组件;泛型性能、类型安全、二进制代码重用、代码扩展;列表、队列、栈、链表、有序列表、字典、集;动态语言var和dynamic类型;匿名函数;闭包;同步与异步编程
第三阶段 Unity入门
Unity基础操作
FE戏包含的各种系统构的重要性:命名规范:界面布尿I具栏、左右手坐标系、2D3D坐标系;维件式开发;基础几何体;粒子使用
3D平衡球游戏
R游戏包含的各种系统:组件式开发粒子使用:游戏则体组件Cle件物费材质;解本相件键输人、Adre向量四元放旋转Amere
I动面,多个机关在间附时间内显示隐藏,脚本切换材质能发器等
2D跑酷游戏
游开岚山界面:功换地场:Teme工r;生成平台、生成小型环境道具生
3D解密类游戏
战化、打光共培灯光属性:立体底标签管理警报代码: Anianaan共烧场景数据; 寻路实现ofset lik、障研物 动配提合曲线运您;
UGUl界面
第四阶段 Unity框架思维
1、框架思维编程
MVC; View、Model、Control层使用; Facade使用dll和lib的创建; json、xml、fmod; AndroidSDK jdk; 混淆防止反编译; DL L转化为SO,文件;调试详细使用步骤、remote方案、ADB方案,赛车游戏等
2、项目优化能力
Statistics面板参数含义;代码优化;合并图集;静态合批、动态合批;骨骼和蒙皮; RenderDoc软件;纹理、Mipmap; Shader实现逻辑;光照烘焙、灯光探照;垃圾回收; Mesh压缩; Texture各种格式的特性; AnimationClip动画片段压缩; ProjectSetting Time.manager设置物理时间更新间隔等
3、编辑器的扩展及背包的交互逻辑
Menultem、context、Selection; 自定义Inspector面板;创建编辑器窗体;物品属性界面编辑控制;界面的绘制、添加物品等
第五阶段 Unity MR技术
1、 AR Vuforia的应用
Vuforia功能介绍;使用Vuforia制作AR扫描; AR交互; ARMark功能Unity-ChatSDk等
2、Nreal MR眼镜
Nrea各个元器件作用及使用方式; 搭建Unity的软件配置环境;打包个Cube到Android手 机上;结合UnityChatSDK, 做一个音视频通话;做一个植物大战僵尸的游戏打包到计算单元上等
3、 Kinect和Opencv的扩 展应用
UntyAzureKinect安装; Kinect调试检查; KinectAvatarDemo; KinectColiderDemo; UnityOpenCVSDK; Opencv图形识别; Opencv网球Demo等
第六阶段 UnityVR技术
HTCVIVE头显的应用开发
StreamVR;搭建角色;还原场景的中SimpleInteractable;发射射线;瞬移点以及瞬移区域实现; LinearDrive功能还原以及脚本参数; CircularDrive功能还原; CircularDrive脚本参数; Button还原以及脚本参数; Hints效果还原以及脚本参数; Skeleton中的HandModel还原;搭建角色、手柄;自适应高度瞬移;开门效果实现; 3D UI中画布制作; 更换物体模型以及物体材质效果实现;整
理样板间中的功能等
扩展阶段C++
C+ +基本类型;代码结构的控制;数组;指针精讲及智能指针;函数;面向对象;数据结构; STL标准模板库等
丨从思维方式到前沿技术栈 带你弯道超车
培养研发思维逻辑:U3D学习是构建思维逻辑的过程,只有具备思维方式,才能融会贯通,将所学运用到实际工作中!
把控整体开发流程:遵循项目标准及流程规范,从全局到细节,从思维到实现,把控整体开发流程,具备全局视野!
提升持续迭代能力:不仅具备开发思维→程序设计→程序实现的能力,更培养持续迭代的能力,让程序开发更高效!
扩容前沿热门技术:传授的U3D核心技能在满足当下企业用人标准的同时,增加前沿技术,更有利于个人以后的技术提升!
谢立志
曾任职梦牛(上海)网络科技有限公司,负责游戏客户端、服务端程序,拥有大量的项目开发经验!
高林
5年以上教学经验,对于游戏中的动作部分和手感有独特的见解,对游戏特效和场景处理把控到位。
曹建
11年游戏行业和授课经验。曾为北京全天通独立开发了多款三国系列手机游戏,学生遍布畅游、完美等各大公司。
丨战队PK的学习方式 全方位提升职场综合素养
01.战队组建人人都能当队长,带领队员“全军出击”锻炼提高团队意识、合作能力、管理能力
02.情境创设每日演讲、战队系列任务、拓展训练、每月之星、社会公益和校企活动,提升综合素质
03.充分互动课堂游戏互动模式授课,更好吸收专业知识,享受学习乐趣
04 任务执行以战队为单位研究课题并汇报研究进展及心得,培养学员爱研究、善思考的习惯
05 成果展示记录各个训练情境,展示努力取得的成果,提高学员信心
06 学总结通 过每日三问、战队月度汇报、培养学员善于总结的习惯
丨机构介绍
汇众教育成立于2004年8月,成立以来始终坚守数字娱乐职业教育主航道,下设游戏学院、动漫学院、数字影视学院、UED学院、VR/AR学院五大学院,目前已在北京、上海、广州、深圳、青岛、武汉、天津、杭州、西安等全国主要城市和地区建设 40+家直营校区,累计培养 100000余名专业人才,并输送至全国 50000余家企业,成为目前遍布全国的数字娱乐人才培养基地。
在新兴朝阳产业人才紧缺,人才培养缺乏成功经验与模式的情况下,汇众教育集团依靠精准的市场定位、高质量的课程体系、严格规范的教学质量管理和完善的就业推荐服务,为中国数字娱乐职业教育行业提供了专业参考及标准,成为数字娱乐职业教育卓越品牌。
核心价值:致力于每一位学员的成功
企业使命:提供卓越的数字娱乐职业教育服务
企业愿景:中国数字娱乐职业教育卓越品牌
企业精神:专注,尽责,创新
丨汇众特色
学:自主知识产权课程体系,企业技术专 家联合研发面向岗位定制专业课程
教:企业级学习条件+强大师资团队陪伴式+迭代学习传授工作技能
练:理论+实操=兴趣学习课堂上就实训商业项目学习作品即是上线作品会:企业工作规范与创意逻辑前沿技术与高水平能力拥有一专多能的就业本领
职:颁发汇众认证及职业技能双证书入学签署就业推荐协议入职名企内部通道加入明星学员俱乐部共建同学+生态圈