课程简介
在上海博思游戏学校,我们的UE4/虚幻4工程开发师课程专为希望深入掌握虚幻引擎技术的学员设计。通过四个阶段的系统学习,从基础模块到高级功能,学员将全面了解UE4的核心功能,并能运用蓝图和C++进行项目开发。课程内容涵盖关卡设计、动画状态机、枪支功能实现、UI开发等关键领域,最终指导学员完成一款完整的控制台游戏。
上海博思游戏学校UE4/虚幻4工程开发师课程
第一阶段/课时4周
初期需要了解UE4软件的主要功能模块,已经基本的运作方式,后期随着深入也还会学到更加高阶的课程。
UE4软件安装
UE4引擎主要功能模块
UE4关卡编辑器布局方式
LevelDesign
动画蓝图主要功能
动画状态机原理
GameMode介绍
角色移动控制
第二阶段/课时4周
本阶段将详细解析枪支功能的运作、实现方式,根据子弹的轨道换算伤害的计算方法,并且学会创建敌人与销毁。
拾取武器介绍
开枪射击功能实现方式
子弹伤害计算方法
项目打包设置、打包发布
创建第一个C++项目
编译链接原理
C++中变量和基本类型介绍
第三阶段/课时4周
深入了解蓝图在UE4系统中的使用方式,并学习HUD使用,将前三阶段内容整合,做好进一步的制作准备。
学习刷怪系统开发
类的继承在蓝图中的使用
学习HUD的使用
学习HUD&UMG优劣比较
学习常用的UI基本控件
深入学习代码控制UI值的方式
学习UI常用的布局控件与方法
第四阶段/课时4周
最后阶段将使用UE4引擎对创建内容进行编辑,使用素材构成游戏内容,运用所学知识设计一款属于自己的控制台游戏
使用面向对象设计一个小游戏
游戏中需要带有读写本地配置文件功能
游戏需要带有商店功能,商品道具全部通过csv表格读取
劲量在控制台上制作出一款完整的游戏并且给予适当的颜色
美化和对控制台的优化(劲量避免按键延迟响应,屏幕经常刷新闪烁等问题)
虚幻4课程毕业后,你可从事的工作选择很广,包括虚幻引擎工程师,特效师,元宇宙开发工程师,数字孪生,虚拟数字人开发等。
就业方向
1.UE4游戏软件工程师
主要职责:使用UE4引擎进行客户端框架的搭建和开发,负责移动端游戏模块开发,实现游戏内怪物AI等。
2.游戏UE4特效师
主要职责:根据分镜头,负责游戏动画在UE4引擎内的渲染合成工作,制作特定镜头中的特效。
3.UE4开发工程师
主要职责:熟练使用蓝图和C++独立进行开发,使用UMG工具。
4.UE4引擎高级开发工程师
主要职责:使用虚幻引擎进行软件框架的搭建和开发,根据设计需求,合理利用和整合引擎各部分的功能模块。