返回
上海波普星数字学院
置顶
该校与厚学网暂未合作,平台不保证课程的真实有效性,如有侵权等争议,请及时与厚学网联系处理
虚幻引擎开发定向就业班
虚幻引擎开发定向就业班
咨询 在线咨询
课程级别
入门级
培训周期
3-6个月
培训时间
全日制
课程价格
询价
上课地址
上海市浦东新区曹路镇瑞祥路125号东方星光学校
学习目标
掌握虚幻引擎开发所需必备知识与技能,并拥有初级项目经验,为定向委托培养的知名企业培养定制人才。
授课对象
零基础,想学习虚幻引擎开发的小伙伴们
课程详情
虚幻引擎,其实就是用于游戏开发的一款游戏引擎。而游戏引擎是将一些已经编写好的可编辑电脑游戏系统或者一些交互式实时图像应用程序的核心组件。是为游戏设计者提供各种编写游戏所需的各种工具,让游戏设计者能容易和地做出游戏程式的。简单来说,就是游戏开发者就用这堆代码框架,来实现游戏开发的。
虚幻引擎的发展前景
虚幻引擎

虚幻引擎是很有发展前景的。目前市面上有47%主机游戏是使用虚幻引擎开发游戏。这是因为虚幻引擎是一款功能完善的游戏制作引擎,它囊括了场景制作、灯光渲染、动作镜头、粒子、材质蓝图等等,是可以帮助各种规模的工作室地制作不同种类的游戏,比如《霍格沃滋:遗产》、《绝地求生》、《最终幻想7重置版》等等。

虚幻引擎的就业领域
  • 1.游戏设计师
  • 2.关卡设计师
  • 3.虚拟现实开发者
  • 4.交互设计师
  • 5.虚拟摄影师
  • 6.视觉师
  • 7.建筑可视化艺术家
  • 8.建筑模型制作师等
虚幻引擎的课程内容
1 Week 1~2
虚幻引擎综合应用 课程内容: 1.3ds Max的功能的介绍,基础操作 2.3ds Max的命令学习:TurboSmooth、 Attach、Detach、Bridge、Symmetry、 Collapse、Cut等 3、PhotoShop的操作,展示图的制作 4、虚幻引擎资产使用规范 5、虚幻引擎介绍、注册、源码获取 6、虚幻引擎使用操作 7、虚幻引擎关卡编辑器 虚幻引擎基础应用: 1、虚幻引擎光照系统介绍 2、虚幻引擎光源类型、光源属性 3、虚幻引擎灯光系统直接光照、间接光照、光照缓存 4、虚幻引擎场景灯光布置和烘焙方法 5、虚幻引擎光照UV要求及制作规范 6、项目资产3ds Max基本处理方法 7、虚幻引攀关卡序列 8、虚幻引擎蓝图编辑器 9、虚幻引擎蓝图中常用3D数学知识 10、虚幻引擎蓝图中数据类型、变量、基本数据/取余/逻辑/关系/逻辑运算符流程控制等 11、虚幻引擎UMG蓝图 12、虚幻引擎项目发布 虚幻引擎材质表现: 1、虚幻引擎材质编辑器 2、虚幻引擎材质域 3、虚幻引擎材质混合模式 4、虚幻引擎物理材质 5、虚幻引擎UI材质 6、虚幻引擎后期材质 7、虚幻引擎常用材质节点 虚幻引擎材质表现: 1、移动端项目规范 2、Android项目环境配置 3.I0S项目环境配置 4、虚幻引擎物理系统 5、移动请交互功能 6、虚幻引擎动画编辐器 7、移动端项目打包
2 Week3~5
虚幻引擎蓝图数据类型: 1、虚幻引擎GamePlay框架应用 2、虚幻引擎蓝图面向对象 3、虚幻引擎蓝图参数 4、虚幻引擎蓝图函数 5、虚幻引擎蓝画宏 6、虚幻引擎蓝图事件 7、虚幻引擎蓝图逻辑运算符 8、虚幻引擎蓝图事件分发器 虚幻引擎蓝图数据结构: 1、虚幻引擎蓝图结构体 2、虚幻引擎蓝图枚举 3、虚幻引擎蓝图容器 4、虚幻引擎蓝图数组 5、虚幻引擎蓝图随机数 6、虚幻引擎蓝图TimeLine 虚幻引擎蓝图实践应用: 1、虚幻引擎HUD编辑器:坐标转换、绘制选人框等 2、虚幻引擎蓝图游戏角色运动方式 3、虚幻引擎蓝图游戏中图标点击、拖拽、建造等交互功能 4、虚幻引擎贴花组件及贴花材质 5、虚幻引擎蓝图游戏中子弹设计、攻击、攻击队列、攻击目标切换等 6、虚幻引擎蓝图游戏AI生成、行走 7、虚幻引擎基图Spline应用 8、虚幻引擎蓝图游戏相机抖动 9、虚幻引擎蓝图游戏BUFF 10、虚幻引擎蓝图游SaveGame
3 Week6~9
C++语言学习与实践 虚幻引擎蓝图实践应用: 1、计算机结构与编程语言 2、计算机较件设计 3、安装Visual Studio2017 4、计算机物理内存分配方式 5、C语言与C++语言 6、代码语法格式讲解 7、标准输入输出流 8、基本数据类型(整型) 9、变量讲解 10、标准声明法则 11、特殊整型(char) 12、计算机二进制表示法与编码 13、基本数据类型(浮点型) 14、特殊数据类型(布尔) 15、算术运算符 16、逻辑运算符 17、关系运算符 18、流程控制语法 19、循环控制语法 20、复合数据类型(数组) 21、C语言字符串与C++语言字符串 C++复合数据类型编程: 1、数据位运算符 2、switch选择器 3、枚举数据类型 4、函数与重载 5、结构体与共用体(成员概念讲解) 6、域概念讲解 7、抽象概念引入与结构域(类) 8、类成员概念讲解 9、封装特性讲解(访问修饰符) 10、特殊成员函数(构造/析构/重载函数) 11、C++内存层次划分与分配管理 12、堆内存与栈内存 13、关键字new与指针 14. delete关键字 15、基本数据类型指针与类对教指针 C++面向对象编程: 1、类和对象区别与关系 2、二級指针 3、引用与右值引用 4、抽象类 5、继承特性讲解 6、继承访问修饰符 7、动态多态与静态多态 8、重写,重载,重定义 9.const关键字应用(面向对象与面向过程) 10. static关键字应用(面向对象与面向过程) 11、作用域与命名空间 12、头文件构建 13、声明与定义 14、数组与指针 15、柔性数組(malloc与free) C++语法编程: 1、内联函数(全局/成员内联) 2、友元操作(全局/成员友元函数,友元类) 3.运算符重裁 4、普通构造函数 5、拷贝构造函数 6、移动构造函数 7、特殊成员函数(拷贝/移动赋值运算符) 8、数据拷贝中深拷贝与浅拷贝 9、面向对象中的隐式转换与阻止隐式转换 10、接口概念讲解 11、面向对象设计七原则 12、匿名函数 13、泛型编程 14、数据类型转换(动态/静态转换) C++结构化编程 1、智能指针 2、线性数据结构 3、链型数据结构 4、树形数据结构 5、图形数据结构 6、算法时间空间复杂度 7、遍历算法 8、递归算法 9、动态规划 10、选代法 11、查询算法 12.创建型设计模式 13、结构型设计模式 14、行为型设计模式 15.线程讲解 16、有限状态机 17、C++11新特性讲解
4 Week10~12
虚幻C++编程基础: 1 . 构建虚幻C++工程 2.讲解项目工程文作目录结构 3.讲解项目工程目录结构 4.引攀工具UB T与UHT讲解 5.清理重构工程方法(解决常见开发冲突问题) 6.虚幻引擎基本数据类型 7.虚幻引擎日志输出与查看 8.安全开发 9.虚幻C++字符串 10.国际化版本开发解决方案 11.虚幻引擎容器(TArray.TMap,TSet) 12.0bjod特性讲解 13.Actor生命周問 14、蓝图继承添加C++类 15.标记类说明符(UCLASS) 16.标记函数说明(UFUNCTI0N) 17.标记成员数据说明符(UPR0FERTY) 18.引用计数器更新 19.说明物特性补充(META) Paper2D应用: 1、分析案例捕捉需求设计游戏框架 2、导入资产并加减资产 3、编写角色飞行行为逻辑 4.编写角色状态管理逻辑 5.编写角色转向逻辑 6、设计背景切换 7、设计滚动管道逻辑 8、设计地面逻辑 9、添加操控音乐 10、设计游戏流程逻辑 11、HUD讲解并设计游戏菜单 12.计分系统设计 13、分数排行榜设计
5 Week13~14
虚幻引擎动画系统开发: 1、动画组合方式 2、动画资产关系(骨架,网格,片段,逻辑,物理) 3、Maxmio资产应用 4、Blender转换动画资产 5.骨骼重定向 6、重设预览姿势 7、导入骨架与片段 8、讲解动画实例与角色关联方式 9、混合空间动画讲解 10.Aimoffset动画讲解 11、动画混合节点讲解 12.混合过渡设置 13、动画状态机 14、蒙太奇讲解 15、游戏连招设计 16、顿通知 17、动画蓝图中通知 18、帧知类 19、状态通知 20、动画通知轨迹 21、状态逻辑通知 22、动画曲线 23、动画曲线驱动材质 24、动画同步组 25、骨架控制器应用 26、子动 27、根骨骼运动 28、动画K 虚幻引擎行为树系统开发: 1、讲解虚幻引擎行为树系统应用与特点 2、行为树系统中的五大节点类型 3.AlController用途以及使用 4、应用行为树与角色系统关联 5、黑板设计意义与目的 6、Composite类型节点讲解(分支执行方式) 7、节点成立与失败的概念及区别 8、观察者终止特性与应用 9、行为树结构特点与构建方式 10、Services节点用途与设计(C++) 11.Decorator节点用途与设计(C++) 12、Task节点用途与设计(C++) 13、黑板数据选择器 14、行为树节点共享特性 15、构建独立行为树节点(Task节点) 16、使用节点附加内存空间存储数据 17、自定义任务节点(播放蒙太奇) 18、EQS系统讲解与应用 19、旧感知系统讲解与应用 20、新感知系统讲解与应用 21、阵营系统讲解与应用 22、导航器系统动态更新 虚幻引擎功能拓展: 1、Json应用与解析 2.XML应用与解析 3、引擎数据流操作(本地) 4、UMG系统(C++) 5、Slate系统讲解 6、动态库与静态库 7、外部库导入引擎与应用 8、插件编写与应用
6 Week15~16
项目设计与开发 计算机网络通信开发: 1、计算机网络通信层级关系 2、网络通信目的 3、TCP/IP讲解 4、UDP数据传输方案 5、安全数据传输握手方案 6、常用网络数据传输方案 7、Protobuf通信框架讲解与应用 8、协同工作方式 9、CPU优化常见问题与方案 10、优化工具与日志 实训项目开发1: 1、策划设计需求分析拆解 2、团队队员职能划分 3、搭建项目管理环境 4、分析设计功能模块 5、绘制功能模块UML图 6、需求落地执行产出 实训项目开发2: 1、团队管理员回滚需求 2、申查团队需求实施进度 3、模块测试,BUG反馈修改 4、提审汇总合格产出 5、对接功能模块测试通信 6、团队汇报产出进度 7、整合美术资产 实训项目开发3: 1、汇总产出功能,对接功能模块
虚幻引擎的师资介绍
王 晨旭
·11年游戏工作经验 ·参与过多款3A级主机游戏制作,经历过几次游戏硬件时代变革,对游戏制作行业有深入的了解。 ·从3A主机游戏,MMORPG,页游,手游到VR游戏的经验都具备,往往能够跨平台地考虑和解决问题。精于产品风格分析和市场分析,能准确预测市场的趋向。经验丰富,产品感出众,产品阅历丰富。对不同产品的核心领域有独特的见解。 ·所获荣誉: ·WACOM 第五届创意绘画大赛 金奖 ·Dominance WarIV mini赛中国赛区第三名 ·带领团队参加 HTC 极限挑战赛 并从零开发手势硬件配套APP ·所参与过的项目:《神秘海域3》,《功夫熊猫》,《阿修罗之怒》,《QQ飞车》,《炫斗》,《功夫乒乓VR》等。
林大卫
·知名游戏制作人、知名游戏美术教育家、门生遍布整个游戏美术行业 ·现任上海信息服务行业协会数码互娱专委会秘书长 ·曾任世界技能大赛3D数字游戏艺术项目上海队总教练、总领队。 ·曾任上海电影艺术学院教授、游戏学科带头人 ·曾编辑《游戏美术基础》《游戏角色美术》等多本游戏动漫专业高校教材
校区安排(1) 更多
校区
上海波普星数字学院
地址
上海市浦东新区曹路镇瑞祥路125号东方星光学校
预约报名
立即获取报价

请选择目前的基础

毫无基础
初窥门径
融会贯通
取消

请选择想要达成的目标

基本掌握
熟练掌握
完全掌握
取消

请选择想要学习的时间

一个月内
三个月内
半年或一年
取消