通过创建一个动作RPG风格的开放世界游戏来学习虚幻引擎5 C++编程!通过创建一个动作RPG风格的开放世界游戏来学习虚幻引擎5 C++编程!本课程将带你从初学者到英雄,因为我们从头开始创建本课程项目中的一切。了解虚幻引擎5的新功能,从开放的世界地图,Quixel桥超现实环境的巨型扫描,景观雕刻和绘画,地牢,自由漫游的生物和各种武器的人形,易碎的物品,产卵宝藏,等等!杀你的方式通过你的开放世界水平,黑客和砍杀生物,打破罐子和收集宝藏和灵魂,并试图保持你的健康和耐力高!我们将实现可以重复用于各种生物类型的敌人行为,包括咕噜人、猛禽、昆虫和魔像。当你的角色杀死越来越强的怪物和收集战利品时,你的角色可以选择和装备越来越好的武器。Unreal Engine 5 C++ The Ultimate Game Developer Course
我们将涵盖新的虚幻引擎5功能,如运动扭曲,元声音,链接动画图,UE5的新的IK重定目标系统钻机和IK重定向器,腿IK与控制钻机,在尼亚加拉创造视觉效果,以及更多!我们将从一个完全空的关卡开始,添加来自天空和大气、自然、树木和植物的一切,我们甚至将使用UE5新的打包关卡实例功能导入整个地下城关卡。我们将在一个完整的数学部分中介绍向量和游戏开发数学,为你在开始研究和创建我们的第一个C++之前进行游戏编程做准备。班级。然后我们将学习虚幻引擎的类层次结构,创建一个基本的Actor,学习三角学,因为我们使用正弦函数给我们的项目浮动行为。然后,我们使用卒类创建一只鸟,这样我们就可以在我们的关卡周围飞来飞去,得到一个真实的鸟瞰图。然后,我们创建我们的角色类,使用古代史诗之谷发布的自由项目的回声,一个美丽而逼真的人形机器人,她的围巾和衣服上有布料物理。我们实施武器装备和战斗。我们学习如何计算定向打击反应,使用根部运动动画使我们的敌人根据冲击的方向在正确的方向跌倒。我们给我们的敌人巡逻的行为,然后追逐和攻击的行为。我们使用UE5的新运动扭曲系统让我们的敌人变得更聪明,扭曲我们敌人的位置和旋转,使其更频繁地击中目标,并使其更难离开伤害的方式。然后我们给艾可一个战斗的机会,通过实施一个闪避能力,类似于黑暗灵魂和埃尔登戒指。当敌人猛烈摆动时,她可以闪开,让他们错过,这样我们就可以进行反击。我们使用混乱破坏系统制造易碎的罐子和花瓶,当我们打破它们时,这些易碎物品会产生宝藏,让我们可以收集战利品并增加HUD中的金币数。我们在尼亚加拉创造了一个美丽的灵魂效果,让敌人死后产生灵魂,这样我们就可以获得经验值。我们学习如何通过属性组件让敌人变得更强,给他们不同的生命值和伤害,以及灵魂种子数量。我们使用UE5的新动画蓝图模板来重用我们所有的敌人代码来创建不同类型的敌人,从挥舞武器的类人机器人到咬人、蜇人和粉碎的生物。让您的RPG项目从这门令人惊叹的课程开始,它是近十年专业虚幻引擎经验和教学的产物。这个课程是在一个全新的世界里,比我四年前创作的UE4版本还要新!受益于多年的学习,教学和实施虚幻的新发展的系统,其尖端的游戏创作能力!这是我迄今为止教得最好的课程,也是迄今为止我在Udemy上所有课程中最漂亮的游戏项目。加入我,让我们有一吨的乐趣创造一个行动的开始。虚幻引擎5中的黑客和斜线开放世界游戏!
MP4 |视频:h264,1280×720 |音频:AAC,44.1 KHz,2声道
类型:电子教学|语言:英语|时长:225节课(52小时38分钟)|大小:38.9 GB
你会学到什么
如何在虚幻引擎5中编写游戏代码
一款第三人称角色的RPG动作游戏
用剑和其他近战武器战斗
制造攻击玩家的敌人
健康条和玩家统计
虚幻引擎5的开放世界系统
使用Quixel Megascans进行关卡设计和创建真实场景
运动扭曲,虚幻引擎5的定制根运动动画的新系统
血液飞溅和武器痕迹等粒子效果
虚幻引擎5的新MetaSounds系统和游戏中的高品质声音
在虚幻引擎5中编码游戏的最佳编码实践
游戏中数据结构和算法的使用
虚幻引擎中使用的设计模式
创造多种类型的敌人,从挥舞武器的类人机器人到怪物和其他生物
将整个地下城关卡导入到我们的开放世界地图中,并打包关卡实例
要求
了解C++编程语言或类似语言的基础知识。如果你选了我的课程:学习C++进行游戏开发,你很棒!
这门课程是给谁的
对C++编程语言有所了解的虚幻引擎初学者
那些希望进入虚幻引擎游戏开发的人
那些希望学习虚幻引擎5新特性的人
任何想制作自己游戏的人
希望巩固对虚幻引擎理解的游戏开发者
那些对制作RPG开放世界风格游戏感兴趣的人
那些想学习如何实现类似灵魂的战斗机制的人
Learn Unreal Engine 5 C++ Programming by Creating an Action-RPG Style Open World Game!
What you’ll learn
How to code games in Unreal Engine 5
An RPG action game with a third-person character
Combat with swords and other melee weapons
Creation of enemies that attack the player
Health bars and player stats
Unreal Engine 5’s Open World system
Level design and creation of realistic scenes with Quixel Megascans
Motion Warping, Unreal Engine 5’s new system for customized root motion animations
Particle effects like blood splatter and weapon trails
Unreal Engine 5’s new MetaSounds system and high-quality sounds in game
Best coding practices for coding games in Unreal Engine 5
Use of data structures and algorithms for games
Design patterns used in Unreal Engine
Creation of multiple types of enemies, from humanoids wielding weapons to monsters and other creatures
Importing entire dungeon levels into our Open World map with Packed Level Instances
Requirements
Understanding of the basics of the C++ programming language or a similar language. If you took my course: Learn C++ for Game Development, you’re good!
Description
Learn Unreal Engine 5 C++ Programming by Creating an Action-RPG Style Open World Game!This course will take you from beginner to hero as we create everything in this course project from scratch. Learn Unreal Engine 5’s new features from Open World maps, Quixel Bridge megascans for ultra-realistic environments, landscape sculpting and painting, dungeons, free-roaming creatures and humanoids with various weapons, breakable objects that spawn treasure, and more!Slay your way through your open world level, hacking and slashing creatures, breaking pots and collecting treasure and souls, and try to keep your health and stamina high! We will implement enemy behavior that can be reused for various creature types, including gruntlings, raptors, insects, and golems. Code your character to be able to pick up and equip better and better weapons as she slays stronger and stronger monsters and collects loot.We will cover new Unreal Engine 5 features such as Motion Warping, Meta Sounds, Linked Anim Graphs, UE5’s new retargeting system with IK Rigs and IK Retargeters, Leg IK with Control Rigs, visual effect creation in Niagara, and more!We’ll start with a completely empty level and add everything from sky and atmosphere, nature, trees and plants, and we’ll even import an entire dungeon level with the use of UE5’s new Packed Level Instance feature.We will cover vectors and game development mathematics in a full math section to prepare you for gameplay programming before diving in and creating our first C++ class.We will then learn Unreal Engine’s class hierarchy, creating a basic Actor, learning about trigonometry as we use the sine function to give our items floating behavior.We then create a Bird using the Pawn class so we can fly around our level and get a literal bird’s-eye view.We then create our Character class, using Echo from the Valley of the Ancient Epic-released free project, a beautiful and lifelike humanoid with cloth physics on her scarf and garments.We implement weapon equipping and combat. We learn how to calculate directional hit reactions, using root motion animations to make our enemies stumble in the correct direction based on the direction of impact.We give our enemies patrolling behavior, then chasing and attacking behavior. We make our enemies smarter with the use of UE5’s new Motion Warping system, warping our enemy’s location and rotation to make it hit the target more frequently, and making it harder to move out of harm’s way.We then give Echo a fighting chance, by implementing a dodge ability, similar to Dark Souls and Elden Ring. She can dodge out of the way while the enemy swings fervently, making them miss so we can move in to counter-attack.We make breakable pots and vases using the Chaos destruction system, and these breakables spawn treasure when we break them, allowing us to collect loot and increment our gold count in the HUD.We create a beautiful Soul effect in Niagara, and make enemies spawn souls upon death so we can gain experience points.We learn how to make enemies stronger with an Attribute component, giving them varying levels of health and damage, and soul spawn counts.We use UE5’s new Animation Blueprint Templates to reuse all of our enemy code to create different types of enemies, from humanoids that wield weapons to creatures that bite, sting, and smash.Get your RPG project started with this amazing course, which is the product of nearly a decade of professional Unreal Engine experience and teaching.This course is in a whole new universe than the original UE4 version I created four years ago! Benefit from years of learning, teaching, and implementing Unreal’s newly evolved system with its cutting-edge game creation capabilities!This is my most well-taught course yet, and by far the most beautiful game project of all my courses on Udemy thus far.Join me and let’s have a ton of fun creating the start of an action RPG hack-and-slash Open World game in Unreal Engine 5!
Who this course is for
Beginners to Unreal Engine who have some understanding of the C++ programming language
Those who wish to get into game development in Unreal Engine
Those who wish to learn the new features of Unreal Engine 5
Anyone who wants to make their own games
Game developers who want to solidify their understanding of Unreal Engine
Those who are interested in making RPG Open World style games
Those who want to learn how to implement Souls-like combat mechanics
1、登录后,打赏30元成为VIP会员,全站资源免费获取!
2、资源默认为百度网盘链接,请用浏览器打开输入提取码不要有多余空格,如无法获取 请联系微信 yunqiaonet 补发。
3、分卷压缩包资源 需全部下载后解压第一个压缩包即可,下载过程不要强制中断 建议用winrar解压或360解压缩软件解压!
4、云桥CG资源站所发布资源仅供用户自学自用,用户需以学习为目的,按需下载,严禁批量采集搬运共享资源等行为,望知悉!!!
5、云桥CG资源站,感谢您的关注与支持!
评论(1)
课程,如何显示字幕?