虚幻引擎 5 C++ 终极游戏开发人员课程

Unreal Engine 5 C++ The Ultimate Game Developer Course

通过创建动作 RPG 风格的开放世界游戏来学习虚幻引擎 5 C++ 编程!

 你将学到什么

  • 如何在虚幻引擎 5 中编写游戏代码
  • 一款第三人称角色的 RPG 动作游戏
  • 使用剑和其他近战武器战斗
  • 创建攻击玩家的敌人
  • 健康栏和玩家统计数据
  • 虚幻引擎5的开放世界系统
  • 使用 Quixel Megascans 进行关卡设计和真实场景创建
  • 运动变形,虚幻引擎 5 用于定制根运动动画的新系统
  • 血液飞溅和武器痕迹等粒子效果
  • 虚幻引擎 5 的全新 MetaSounds 系统和游戏中的高品质声音
  • 在虚幻引擎 5 中编写游戏的最佳编码实践
  • 数据结构和算法在游戏中的应用
  • 虚幻引擎中使用的设计模式
  • 创建多种类型的敌人,从挥舞武器的类人生物到怪物和其他生物
  • 使用打包关卡实例将整个地下城关卡导入到我们的开放世界地图中

 要求

  • 了解 C++ 编程语言或类似语言的基础知识。如果您参加了我的课程:学习 C++ 进行游戏开发,那么您就很好了!

 描述

通过创建动作 RPG 风格的开放世界游戏来学习虚幻引擎 5 C++ 编程!

本课程将带您从初学者到英雄,因为我们从头开始创建本课程项目中的所有内容。从开放世界地图、 Quixel Bridge大型扫描超现实环境、景观雕刻绘画地下城、拥有各种武器的自由漫游生物和类人生物、产生宝藏易碎物体等等中了解虚幻引擎 5 的新功能!

在你的开放世界关卡中杀出一条血路,砍杀生物,打破罐子,收集宝藏和灵魂,并努力保持你的健康和体力!

我们将实现可重复用于各种生物类型的敌人行为,包括咕噜声、猛禽、昆虫和傀儡。对你的角色进行编码,使其能够在杀死越来越强大的怪物并收集战利品时拾取并装备越来越好的武器。

我们将介绍虚幻引擎 5 的新功能,例如运动变形元声音链接动画图、UE5 的新重定向系统(带IK RigsIK Retargeters) 、带控制 Rigs 的Leg IK 、 Niagara中的视觉效果创建等等!

我们将从一个完全空的关卡开始,添加天空、大气、自然、树木和植物等所有内容,甚至使用 UE5 的新打包关卡实例功能导入整个地牢关卡。

我们将在完整的数学部分中介绍向量和游戏开发数学,以便您在深入研究并创建我们的第一个 C++ 类之前为游戏编程做好准备。

然后,我们将学习虚幻引擎的类层次结构,创建一个基本的Actor ,并在使用正弦函数赋予项目浮动行为时学习三角学。

然后,我们使用Pawn类创建一只 Bird,这样我们就可以在关卡中飞行并获得真正的鸟瞰图。

然后,我们使用来自古代史诗谷的免费项目Echo创建我们的角色类,这是一个美丽而逼真的人形机器人,她的围巾和衣服上有布料物理特性

我们实施武器装备战斗。我们学习如何计算定向打击反应,使用根部运动动画根据撞击方向使敌人跌倒在正确的方向上。

我们给敌人巡逻行为,然后追逐和攻击行为。我们使用 UE5 的新运动扭曲系统让敌人变得更加聪明,扭曲敌人的位置和旋转,使其更频繁地击中目标,并使其更难摆脱伤害。

然后,我们通过实施闪避能力来为 Echo 提供战斗机会,类似于《黑暗之魂》和《埃尔登之戒》。当敌人猛烈挥舞时,她可以闪避,让他们打偏,这样我们就可以进去反击。

我们使用混沌破坏系统制作易碎的罐子和花瓶,当我们打破这些易碎物时,它们会产生宝藏,使我们能够收集战利品并增加 HUD 中的黄金数量。

我们在尼亚加拉创造了一个美丽的灵魂效果,让敌人在死亡时产生灵魂,这样我们就可以获得经验值

我们学习如何使用属性组件使敌人变得更强大,赋予他们不同级别的生命值伤害以及灵魂生成数量

我们使用 UE5 的新动画蓝图模板来重用所有敌人代码来创建不同类型的敌人,从挥舞武器的类人生物到咬、刺和粉碎的生物。

通过这门精彩的课程开始您的 RPG 项目,这是近十年的专业虚幻引擎经验和教学的产物。

与我四年前创建的原始 UE4 版本相比,本课程处于一个全新的宇宙中!受益于多年的学习、教学和实施虚幻最新发展的系统及其尖端的游戏创建能力!

这是我迄今为止讲授得最好的课程,也是迄今为止我在 Udemy 上所有课程中最精美的游戏项目。

加入我,让我们享受在虚幻引擎 5中创建一款动作 RPG 砍杀开放世界游戏的乐趣!

本课程适合谁:

  • 对 C++ 编程语言有一定了解的虚幻引擎初学者
  • 希望从事虚幻引擎游戏开发的人
  • 希望了解虚幻引擎5新功能的人
  • 任何想要制作自己的游戏的人
  • 想要巩固对虚幻引擎理解的游戏开发者
  • 对制作RPG开放世界风格游戏感兴趣的人
  • 那些想要学习如何实现类似《Souls》的战斗机制的人
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。