欢迎购买学习《Unreal Engine 5和C++完整开放动作RPG游戏全面开发视频教程》课程,你将通过创建动作RPG 风格的开放世界游戏来学习 Unreal Engine 5 C++ 编程!
发表于 2022 年 11 月
MP4 | 视频:h264, 1280×720 | 音频:AAC,44.1 KHz,2 Ch
类型:eLearning | 语言:英语 | 时长:225 节课(52 小时 38 米)| 大小:40.8 GB
你会学到什么
- 如何在虚幻引擎 5 中编写游戏代码
- 具有第三人称角色的 RPG 动作游戏
- 使用剑和其他近战武器作战
- 创建攻击玩家的敌人
- 健康条和玩家统计数据
- 虚幻引擎 5 的开放世界系统
- 使用 Quixel Megascans 进行关卡设计和创建逼真的场景
- Motion Warping,虚幻引擎 5 用于定制根运动动画的新系统
- 血液飞溅和武器痕迹等粒子效果
- 虚幻引擎 5 的全新 MetaSounds 系统和游戏中的高品质声音
- 在虚幻引擎 5 中编码游戏的最佳编码实践
- 在游戏中使用数据结构和算法
- 虚幻引擎中使用的设计模式
- 创造多种类型的敌人,从挥舞武器的类人生物到怪物和其他生物
- 使用打包关卡实例将整个地牢关卡导入我们的开放世界地图
要求
了解 C++ 编程语言或类似语言的基础知识。如果你参加了我的课程:Learn C++ for Game Development,那你很好!
描述
通过创建动作-RPG 风格的开放世界游戏来学习 Unreal Engine 5 C++ 编程!
本课程将带您从初学者到英雄,因为我们从头开始创建本课程项目中的所有内容。从开放世界 地图中 学习虚幻引擎 5 的新功能 、 用于超现实环境的 Quixel Bridge巨型扫描、景观雕刻 和 绘画、 地牢、使用各种 武器的自由漫游生物和类人生物、 产生 宝藏的易碎物体等等!
在你的开放世界关卡中杀出一条血路,砍杀和砍杀生物,打破罐子,收集宝藏和灵魂,并努力保持健康和耐力!
我们将实现可重复用于各种生物类型的敌人行为,包括咕噜声、猛禽、昆虫和傀儡。对你的角色进行编码,以便在她杀死越来越强大的怪物并收集战利品时能够拿起和装备越来越好的武器。
我们将介绍虚幻引擎 5 的新功能,例如 Motion Warping、 Meta Sounds、 Linked Anim Graphs 、带有IK Rigs 和 IK Retargeters 的 UE5 新的重定向系统、 带有 Control Rigs的Leg IK 、 Niagara中的视觉效果创建 等等!
我们将从一个完全空的关卡开始,添加天空和大气、自然、树木和植物等所有内容,我们甚至会使用 UE5 的新 打包关卡实例 功能导入整个地牢关卡。
我们将在一个完整的数学部分中介绍 向量 和游戏开发 数学 ,以便您在潜入并创建我们的第一个 C++ 课程之前为游戏编程做好准备。
然后我们将学习虚幻引擎的类层次结构,创建一个基本的 Actor,学习三角学,因为我们使用 正弦 函数来赋予我们的项目浮动行为。
然后我们使用Pawn 类创建一个 Bird, 这样我们就可以在我们的关卡中飞行并获得真正的鸟瞰图。
然后,我们使用来自古代史诗谷发布的免费项目的 Echo 创建我们的 角色 类, 这是一个美丽而栩栩如生的人形机器人, 围巾和衣服上带有布料物理特性。
我们实施 武器装备 和 战斗。我们学习如何计算 定向打击反应,使用 根部运动动画 使我们的敌人根据撞击方向在正确的方向上绊倒。
我们给我们的敌人 巡逻 行为,然后是追逐和 攻击 行为。我们使用 UE5 的新 Motion Warping 系统让我们的敌人更聪明,扭曲敌人的位置和旋转,使其更频繁地击中目标,并使其更难摆脱伤害。
然后,我们通过实施 类似于黑暗之魂和 Elden Ring的闪避 能力给 Echo 一个战斗机会。她可以在敌人猛烈摆动时闪避,让他们错过,这样我们就可以进入反击。
我们 使用 Chaos 破坏系统制作易碎的花盆和花瓶,当我们破坏它们时,这些易碎 的物品会生成宝藏 ,让我们能够收集战利品并增加 HUD 中的 金币 数量。
我们在尼亚加拉创造了一个美丽的灵魂效果 ,让敌人 在死亡时产生灵魂 ,这样我们就可以获得 经验值。
我们学习如何使用 属性 组件让敌人变得更强大,赋予他们不同的 生命 值和 伤害水平,以及 灵魂生成次数。
我们使用 UE5 的新 动画蓝图模板 来重用我们所有的敌人代码来创建不同类型的敌人,从使用武器的类人生物到咬人、刺痛和粉碎的生物。
从这门令人惊叹的课程开始您的 RPG 项目,这是近十年专业虚幻引擎经验和教学的产物。
与我四年前创建的原始 UE4 版本相比,本课程处于一个全新的世界中!受益于多年的学习、教学和实施 Unreal 新进化的系统及其尖端的游戏创建功能!
加入我,让我们一起享受在虚幻引擎 5中创建动作 RPG 砍杀开放世界游戏的乐趣 吧!
本课程适用于谁
- 对 C++ 编程语言有一定了解的虚幻引擎初学者
- 希望从事虚幻引擎游戏开发的人
- 希望了解虚幻引擎 5 新功能的人
- 任何想制作自己的游戏的人
- 想要巩固对虚幻引擎的理解的游戏开发者
- 对制作RPG开放世界风格游戏感兴趣的人
- 那些想学习如何实现类似灵魂的战斗机制的人