虚幻引擎 5 C++ 终极游戏开发者课程
通过创建动作角色扮演风格的开放世界游戏来学习虚幻引擎 5 C++ 编程!
讲师:Stephen Ulibarri
口袋资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
你将会学到的
- 如何在虚幻引擎 5 中编写游戏代码
- 具有第三人称角色的RPG动作游戏
- 使用剑和其他近战武器进行战斗
- 创建攻击玩家的敌人
- 健康栏和玩家统计数据
- 虚幻引擎5的开放世界系统
- 使用 Quixel Megascans 进行关卡设计和创建逼真的场景
- Motion Warping,虚幻引擎 5 的新系统,用于定制根运动动画
- 粒子效果,如血液飞溅和武器痕迹
- 虚幻引擎 5 的新 MetaSounds 系统和游戏中的高品质声音
- 在虚幻引擎 5 中编码游戏的最佳编码实践
- 在游戏中使用数据结构和算法
- 虚幻引擎中使用的设计模式
- 创造多种类型的敌人,从挥舞着武器的类人生物到怪物和其他生物
- 使用打包关卡实例将整个地牢关卡导入我们的开放世界地图
要求
- 了解 C++ 编程语言或类似语言的基础知识。如果您参加了我的课程:学习 C++ 进行游戏开发,那您就很好了!
说明
通过创建动作角色扮演风格的开放世界游戏来学习虚幻引擎 5 C++ 编程!
本课程将带您从初学者到英雄,因为我们从头开始创建本课程项目中的所有内容。从开放世界地图、用于超现实环境的Quixel Bridge megascans、景观雕刻和绘画、地牢、自由漫游的生物和拥有各种武器的类人动物、生成宝藏的易碎物体等学习虚幻引擎 5 的新功能!
在你的开放世界关卡中杀出一条血路,砍杀生物,打破罐子,收集宝藏和灵魂,努力保持健康和体力!
我们将实现可重复用于各种生物类型的敌人行为,包括咕噜声、猛禽、昆虫和傀儡。对您的角色进行编码,以便在她杀死越来越强大的怪物并收集战利品时能够拿起和装备越来越好的武器。
我们将介绍新的 Unreal Engine 5 功能,例如Motion Warping、Meta Sounds、Linked Anim Graphs 、带IK Rigs和IK Retargeters 的 UE5 新重定向系统、带 Control Rigs的Leg IK 、 Niagara中的视觉效果创建等等!
我们将从一个完全空的关卡开始,添加天空和大气、自然、树木和植物等所有内容,我们甚至会使用 UE5 的新打包关卡实例功能导入整个地牢关卡。
我们将在完整的数学部分中介绍矢量和游戏开发数学,让您在开始并创建我们的第一个 C++ 课程之前为游戏编程做好准备。
然后我们将学习虚幻引擎的类层次结构,创建一个基本的Actor,学习三角函数,因为我们使用正弦函数来赋予我们的项目浮动行为。
然后我们使用Pawn类创建一个 Bird,这样我们就可以在我们的关卡中飞行并获得真正的鸟瞰图。
然后我们使用Echo from the Valley of the Ancient Epic 发布的免费项目创建我们的Character类,这是一个美丽而栩栩如生的类人动物,她的围巾和衣服上有布料物理。
我们实施武器装备和战斗。我们学习如何计算定向打击反应,使用根运动动画使我们的敌人根据冲击方向在正确的方向上绊倒。
我们给我们的敌人巡逻行为,然后追逐和攻击行为。我们使用 UE5 的新Motion Warping系统让我们的敌人变得更聪明,扭曲我们敌人的位置和旋转以使其更频繁地击中目标,并使其更难摆脱伤害。
然后我们通过实施闪避能力给 Echo 一个战斗的机会,类似于黑暗之魂和 Elden Ring。她可以在敌人狂热地挥动时躲开,让他们错过,这样我们就可以进入反击。
我们使用Chaos 破坏系统制作易碎的罐子和花瓶,当我们打破这些易碎品时会产生宝藏,让我们能够收集战利品并增加 HUD 中的金币数量。
我们在尼亚加拉创造了一个美丽的灵魂效果,让敌人在死亡时产生灵魂,这样我们就可以获得经验值。
我们学习如何使用属性组件让敌人变得更强大,为他们提供不同级别的生命值和伤害,以及灵魂生成数。
我们使用 UE5 的新动画蓝图模板来重用我们所有的敌人代码来创建不同类型的敌人,从使用武器的类人动物到咬、刺和粉碎的生物。
通过这门令人惊叹的课程开始您的 RPG 项目,这是近十年专业虚幻引擎经验和教学的产物。
与我四年前创建的原始 UE4 版本相比,这门课程处于一个全新的世界!得益于多年的学习、教学和实施 Unreal 新进化的系统及其尖端的游戏创作能力!
这是我迄今为止教授得最好的课程,也是迄今为止我在 Udemy 上的所有课程中最漂亮的游戏项目。
加入我,让我们在虚幻引擎 5中创建动作角色扮演砍杀式开放世界游戏的开始,享受无穷乐趣!
此课程面向哪些人:
- 对 C++ 编程语言有一定了解的虚幻引擎初学者
- 那些希望在虚幻引擎中进行游戏开发的人
- 希望学习虚幻引擎5新特性的人
- 任何想制作自己的游戏的人
- 想要巩固对虚幻引擎的理解的游戏开发者
- 那些有兴趣制作RPG开放世界风格游戏的人
- 那些想学习如何实施类似灵魂的战斗机制的人
评论(3)
没有项目的资源和代码吗?
同问
当然有