Infinity Edge Games
Infinity Edge Games
  • 16
  • 16 851
#10 AI Strafe Movement in Combat (EQS + Motion Matching) | RPG Framework in Unreal Engine 5
In this tutorial, we’ll be creating an intelligent enemy AI that strafes around the player during combat, just like in modern action RPGs such as Assassin's Creed Valhalla. Using Unreal Engine 5’s Environment Query System (EQS) and motion matching, we’ll implement smooth, dynamic movement for AI that adds realism and depth to your combat systems.
This episode covers how to set up your AI to strafe around its target intelligently, choosing optimal attack positions and creating more immersive combat scenarios. If you're looking to upgrade your AI with sophisticated movement behavior, this tutorial is for you!
By the end of this tutorial, your AI will be able to actively circle the player while in combat, creating exciting and challenging encounters for your game.
Note: This video assumes you already have a basic AI setup. If you need help with that, check out my earlier tutorials on AI behavior!
Be sure to subscribe and hit the notification bell so you don’t miss future episodes on building your RPG framework in Unreal Engine 5!
discord.gg/vTWgjZeZrK
www.patreon.com/InfinityEdgeGames
Content
00:00 - Intro
00:40 - AI Motion Matching
03:10 - EQS
07:50 - Strafe Behavior
19:05 - Final Result
19:40 - Outro
#UnrealEngine5 #EQS #MotionMatching #AICombat #GameDevTutorial #RPGFramework #StrafeMovement #UE5
มุมมอง: 607

วีดีโอ

#9 Adding Combat Animations to Motion Matching | RPG Framework in Unreal Engine 5
มุมมอง 1K14 วันที่ผ่านมา
In this video, we continue building our RPG framework by integrating combat locomotion animations into the motion matching system in Unreal Engine 5. If you followed the previous episode, you already know how to set up the basics of motion matching from the Game Animation Sample Project-now, it's time to bring your combat animations to life! Note: If you're looking for information on setting up...
I remade World of Tanks in just 24h (Unreal Engine 5)
มุมมอง 24021 วันที่ผ่านมา
In this video, I take on the crazy task of trying to recreate World of Tanks in Unreal Engine 5 in just 24 hours! Starting with Unreal Engine's vehicle template project, I imported free tank assets and built out the core mechanics. Along the way, I faced challenges like AI detection and performance issues, but I managed to solve them and get the game running at a stable frame rate. By the end, ...
#8 Motion Matching | Unreal Engine 5 RPG Framework
มุมมอง 1K21 วันที่ผ่านมา
Welcome to another episode of the RPG Framework tutorial series! In this video, we’re taking a deep dive into motion matching and how to integrate it into our RPG framework in Unreal Engine 5. If you’ve been following along, you know we’ve already started building out AI behaviors for our enemies. Today, we’re shifting focus to animation so that our characters are prepared for future combat mec...
#7 Enemy AI Melee Attack | Unreal Engine 5 RPG Framework
มุมมอง 415หลายเดือนก่อน
In this video we will cover everything you need to create AI controlled enemy characters that are able to chase and attack player. It will be done entirely in blueprints, so it is easy to follow. Content 00:00 - Intro 00:32 - Set Melee Range 07:00 - Melee Attack 21:00 - Outro #unrealengine #gamedev #ai #combat
#6 Enemy AI Affiliation | Unreal Engine 5 RPG Framework
มุมมอง 296หลายเดือนก่อน
In this video, we’ll tackle one of the often-overlooked aspects of Unreal Engine’s AI Perception System-usage of the Affiliation property. While many tutorials explain the basics of behavior trees and AI perception, no one go into detail about how Affiliation can affect your AI’s decision-making and interaction with different actors in the world. In this video, we’re going to dive deep into set...
#5 Apply Damage using GAS | Unreal Engine 5 RPG Framework
มุมมอง 903หลายเดือนก่อน
Dive into the world of Unreal Engine as we explore the powerful Gameplay Ability System! In this video, you’ll discover how to create and implement gameplay abilities that allow you to apply damage on characters based on character or equipped weapon level. You will learn how to create fully data driven damage system using GAS. Watch as we break down the mechanics behind this system, showcasing ...
I Made a Game in 5 Days with FREE Unreal Engine Assets
มุมมอง 348หลายเดือนก่อน
Recently I have discovered great video from @SmartPoly about creating complete game using only free unreal engine assets: th-cam.com/video/vwVmiA77quE/w-d-xo.html So I decided to challenge myself to do the same. In this video I'll show you what kind of game I have created in only 5 days using free Unreal Engine assets for august 2024. If you ever wondered what you can do with the free assets Ep...
#4 Combo Attacks | Unreal Engine 5 RPG Framework
มุมมอง 1.2K2 หลายเดือนก่อน
Ready to take your combat system to the next level? In this Unreal Engine 5 tutorial, we’ll show you how to create fluid and dynamic combo attacks using the powerful Gameplay Ability System. Combo attacks are a vital part of any action RPG, and mastering them can significantly enhance your game’s combat mechanics, making the gameplay more engaging and satisfying for your players. This tutorial ...
#3 Advanced Melee Combat System | Unreal Engine 5 RPG Framework
มุมมอง 5K2 หลายเดือนก่อน
Learn how to create advanced melee attack abilities in Unreal Engine 5 with this step-by-step tutorial. This video focuses on implementing melee attack abilities using the Unreal Engine 5 Gameplay Ability System, making it perfect for game developers looking to enhance their combat systems. Master the Gameplay Ability System to create dynamic and powerful melee attacks that will elevate your ga...
#2 Character Attributes | Unreal Engine 5 RPG Framework
มุมมอง 1.7K3 หลายเดือนก่อน
00:00 Intro 00:45 Attributes 11:45 GAS 37:00 Test abilities 01:07:32 Level up 01:15:58 HUD 01:33:00 Result 01:33:22 Outro ue5 tutorial, unreal engine, unreal engine 5, unreal engine 5 tutorial, behavior tree, enemy ai, enemy behavior, framework, game dev, game dev tutorial, game development, gameplay ability system, gameplay features, gaming framework, gas, interactive world, motion matching, o...
#1 Project Setup | Unreal Engine 5 RPG Framework
มุมมอง 1.3K3 หลายเดือนก่อน
00:00 Intro 00:25 Character Hierarchy 02:25 Setting up project 06:00 Player Character 09:18 Movement Input 20:40 Map & Game Mode 22:45 Test 23:00 Outro ue5 tutorial, unreal engine, unreal engine 5, unreal engine 5 tutorial, behavior tree, enemy ai, enemy behavior, framework, game dev, game dev tutorial, game development, gameplay ability system, gameplay features, gaming framework, gas, interac...
Unreal Engine 5 RPG Framework - Introduction
มุมมอง 1.1K3 หลายเดือนก่อน
Unreal Engine 5 RPG Framework - Introduction

ความคิดเห็น

  • @salsaahunt
    @salsaahunt 3 วันที่ผ่านมา

    Love the tutorial but having an issue getting the stats to show. Max values are pulling from the table but regular values are still showing 0. Doesn't look like the PreAttributeChange is getting called. Ant help would be great.

    • @infinityedgegames
      @infinityedgegames 3 วันที่ผ่านมา

      @@salsaahunt Have you applied default attribute effects?

    • @salsaahunt
      @salsaahunt 3 วันที่ผ่านมา

      @@infinityedgegames I have assigned GE_CharacterAttributes to the Default Gameplay Effects on BP_CharacterBase. Is there somewhere else that needs to be updated? I'm pretty new to UE so not sure where everything goes yet.

    • @infinityedgegames
      @infinityedgegames 3 วันที่ผ่านมา

      @@salsaahunt This is it. Make sure to check in ARPGCharacter.cpp that you have code to apply these effects to ability system component. Also, did you check GAS debug UI to see what is the value of the attributes (you need to run the game and open it using ‘ key on the keyboard, then press key 5 on num keyboard). You can write on my discord, there you can upload screenshots this will help me to better understand the problem you are facing with.

  • @MadHatProduction017
    @MadHatProduction017 3 วันที่ผ่านมา

    Hi, are the animations included in the UE version you are using? Specifically the sword and shield holding animations. If not, could you make a video on how to retarget Mixamo animations to the UE mannequin?

    • @infinityedgegames
      @infinityedgegames 3 วันที่ผ่านมา

      @@MadHatProduction017 Hi, all sword and shield animations are from Mixamo. Here is the video where I have explained how to retarget them to UE5 Manny th-cam.com/video/Ym_lyn0naZI/w-d-xo.html&feature=shared.

  • @KenlieroGames
    @KenlieroGames 4 วันที่ผ่านมา

    If making a new project. it is good idea to make 2 child blueprints of the CBP. NPCBASECharacter and PlayerBASECharacter. Add common functionalities in NPC/Player in parent blueprint(CBP) and player specific and NPC specific functionality to their each BASE. Then when creating NPC/AI characters, make them children of NPCBASECharacter, so that they all use shared main functionality from CBP (most animations), and NPC/AI specific functions from NPCBASECharacter, and you can add additional character specific code for their own BP. Also by having PlayerBASE, you can create different child blueprints, for 3rd person, First person or VR for example, as long and they all use PlayerBASECharacter for locomotion and basic player functionality. For example you can have PlayerVR, which is child of PlayerBASECharacter, which inherits all animations from normal 3rd person (or first person, just by changing camera location in 3rd person), but you can override hand animations with VR in child blueprint, and you have VR character with fully working leg animations.... Anyways... the point is that by using Inheritance and separating player/npc codes to different BASE child blueprints, you can better organize your code and have main functions directly inherited from parents. This helps reusability and makes it easier to scale up. It also keeps your character blueprints mostly clean, as the main code is done in parents. This way you can for example add a lot of NPC characters and they already have all NPC functionality automatically from the parents. This "functionality" means also parent BP variables, functions, gameplay tags etc, which are also inherited(but all variables still have character specific values). For some of you this might be obvious, but I just thought I put this here, because after learning this, it was much easier for me to create well organized code and character structure for any game.

    • @infinityedgegames
      @infinityedgegames 4 วันที่ผ่านมา

      @@KenlieroGames Hi. Thank you for this great comment! That’s something that I have already setup. Especially on NPC/AI characters. You can find more about character inheritance in my project here th-cam.com/video/INyOqpQ6ZFk/w-d-xo.html&feature=shared. For player characters I’ll probably create specializations of current player blueprint.

  • @Risha-ki1xz
    @Risha-ki1xz 6 วันที่ผ่านมา

    Love this!! Few things I noticed tho: Camera boom (spring arm) tends to act weird while climbing sometimes and also while playing hit reaction animation (although it might be bc its a mixamo animation) Setting a cooldown is kinda redundant if we're going to have a wait timer anyway, plus i think for a more combat focused game, removing the cooldown is better - this is more subjective ig Sometimes the second mesh (manny) inside the fortnight mesh kinda clips through the obstacles (this only happened once, so im not sure if i made a mistake then fixed it without knowing or something else) Also, I love the work you're doing, this helps me a huge amount!! Thanks so much! Can't wait for the next video

    • @infinityedgegames
      @infinityedgegames 6 วันที่ผ่านมา

      @@Risha-ki1xz Hi, thanks for good feedback. I have in my plan to create separate episode about camera framework. I have also noticed that second mesh can move through an obstacle but I believe that is because anim montages. Regarding cooldown decorator, it is not redundant, it separate wait time for moving to new location from time between attacks. Without cooldown AI character will always move to new location and then attack, with cooldown it can move to new location but without attacking after that, it is a little more unpredictable behavior than the one without cooldown. But depending on what kind of combat experience you would like to create you can go with or without cooldown.

    • @Risha-ki1xz
      @Risha-ki1xz 5 วันที่ผ่านมา

      @@infinityedgegames got it thanks! I ended up adding the cool down decorator too. It does feel a bit more natural with it.

  • @Risha-ki1xz
    @Risha-ki1xz 8 วันที่ผ่านมา

    Love this series, will you also be adding an inventory system to this? Also when's the next episode out, looking forward to it!

    • @infinityedgegames
      @infinityedgegames 8 วันที่ผ่านมา

      @@Risha-ki1xz I will add inventory, but later. Now I’m focusing on AI. Next episode will be published tomorrow, it is about AI character strafe around target during melee combat using motion matching.

  • @Risha-ki1xz
    @Risha-ki1xz 9 วันที่ผ่านมา

    Also, instead of a data table, wouldn't it be better to use a attribute based modifier? So that for example if the player had strength/wtv attribute it would increase the damage? And for data tables we would need to constantly specify values for each level right?

    • @infinityedgegames
      @infinityedgegames 9 วันที่ผ่านมา

      @@Risha-ki1xz Yes, you need to populate data table for all levels in this case. I have used data table just to show what is the easiest way to have damage driven by character level. Later I will create more advanced tutorial on damage calculation like in AC, Witcher, God of War… For this we will need to utilize damage execution calculation class.

    • @Risha-ki1xz
      @Risha-ki1xz 6 วันที่ผ่านมา

      @@infinityedgegames Will you be adding other stats along with this, or is this the extent of all stats? Other stats like str, vig, etc

    • @infinityedgegames
      @infinityedgegames 5 วันที่ผ่านมา

      @@Risha-ki1xz Once I have all base mechanics I would like to create pools for all of you that are interested in this project to vote what features you would like me to include. One of the pools will be for character stats, you will be able to vote for some of the stats system from well known games like Witcher, AC, Dark Souls…

    • @Risha-ki1xz
      @Risha-ki1xz 5 วันที่ผ่านมา

      @@infinityedgegames looking forward to it! Can't wait for the next video! Meanwhile I'm trying to learn on my own too lol

  • @Risha-ki1xz
    @Risha-ki1xz 9 วันที่ผ่านมา

    Hi can you update the discord link? It says invalid when I try to join. Thanks!!

    • @infinityedgegames
      @infinityedgegames 9 วันที่ผ่านมา

      It is updated. Thanks for letting me know. Here is the new one discord.gg/vTWgjZeZrK

  • @vrishankjvasist1383
    @vrishankjvasist1383 10 วันที่ผ่านมา

    Will you show how to make a buffer system for inputs like in dark souls?

    • @infinityedgegames
      @infinityedgegames 10 วันที่ผ่านมา

      Hi, you don't need buffer system for inputs, you can fine tune length of the combo attack notify states. If player press the attack button during the time of the combo attack notify next combo will be executed after the current one. Longer the duration of combo attack notify state is it will be easier to chain next attack.

  • @Uchidan
    @Uchidan 13 วันที่ผ่านมา

    C++?? Bring on the Blueprints!

  • @building_better_worlds
    @building_better_worlds 19 วันที่ผ่านมา

    Really glad you'll be covering motion matching on this series!

    • @infinityedgegames
      @infinityedgegames 19 วันที่ผ่านมา

      @@building_better_worlds Today I will post second video about combat locomotion with motion matching. Then I’ll return to melee AI. But I’ll get back to motion matching again to create parkour system like one in last Assassin’s Creed games. I’m trying to find animation that I will be allowed to share, but there is not much of them.

  • @lucasreis6251
    @lucasreis6251 20 วันที่ผ่านมา

    That's pretty good man! Nice job!

  • @galatei11
    @galatei11 21 วันที่ผ่านมา

    You forgot about a thing or two: Ballistics, armor physics, multiplayer, map balance, equipment, crew, visibility mechanics, or any mechanics, skins, Minimap, 600 tanks, 700 types of ammunition, skill management, research tree, multiple game modes, sniper mode, server code, sharding, etc, etc... but nice, first 1% is out the window.

    • @infinityedgegames
      @infinityedgegames 21 วันที่ผ่านมา

      Yes I forgot all this things, WoT is a huge game developed by big team of people with different specialties. Note that this is the work I have done in just 24 hours.

  • @123q90uys
    @123q90uys 21 วันที่ผ่านมา

    amazing

  • @JeebZ-3D
    @JeebZ-3D 24 วันที่ผ่านมา

    Hi! Awesome tutorial, hoping you can help me with this one I've followed everything it works fine the enemy dies and whatnot but the health bar is not updating. Specifically the HUD -> Update Health Bar in the enemy. Widget class is also set to WBP_EnemyHUD. 🤔

    • @infinityedgegames
      @infinityedgegames 24 วันที่ผ่านมา

      Hi, thanks you for finding this. Problem is here 42:25. To solve it you should get widget from HUD and then call Update Health Bar function. You can find blueprint screenshot on my discord server, channel #rpg-framework. Here is the invitation link: discord.gg/t6zpZkDW

    • @JeebZ-3D
      @JeebZ-3D 24 วันที่ผ่านมา

      @@infinityedgegames Awesome going to try this now!~ I was actually going to ask if you have a discord community this is perfect thanks!

  • @JeebZ-3D
    @JeebZ-3D 24 วันที่ผ่านมา

    You are just awesome! Finally starting to enjoy game development again.

  • @Soneman74
    @Soneman74 25 วันที่ผ่านมา

    Great idea man, I'll be waiting for the video.

    • @infinityedgegames
      @infinityedgegames 24 วันที่ผ่านมา

      @@Soneman74 Thanks. I manage to complete something. I just posted short with a gameplay. Tomorrow I will post a video.

  • @ekougar1534
    @ekougar1534 26 วันที่ผ่านมา

    I love the content. I managed to complete this project twice, but I seem to be encountering a problem every time I close the project. This is the error I get: "Blueprint could not be loaded because it derives from an invalid class. Check to make sure the parent class for this blueprint hasn't been removed!" The error appears on the BP_CharacterBase. I can see the C++ file; RPGCharacter.h inside of Public folder and the .cpp inside of the Private folder. But seems Unreal Engine is not recognizing it or finding it since I can't find the class. I wanted to see if you knew what is causing this? I'd appreciate any help. Would Love 💖 to be able to continue with your series and to become a supporter of your channel.

    • @infinityedgegames
      @infinityedgegames 26 วันที่ผ่านมา

      Hi, try to disable live coding in unreal engine. I had similar problems whenever live coding is enabled, not just for this project but for all projects that has C++.

    • @ekougar1534
      @ekougar1534 26 วันที่ผ่านมา

      Ty for your quick response. I managed to fix it by deleting the Binaries and Intermediate folders. I did disable the live coding just in case. I hope this helps others that may encounter the same problem. And you sir, have earned yourself a subscriber. Keep up the good work❤

  • @ewertonmelo8820
    @ewertonmelo8820 27 วันที่ผ่านมา

    Just following your tutorials and really liking it, thank you for sharing your knowledge!!!

  • @building_better_worlds
    @building_better_worlds หลายเดือนก่อน

    Just wanted to say I appreciate your videos, looking forward to more in the series. Cheers!

  • @xXxShankersxXx
    @xXxShankersxXx หลายเดือนก่อน

    quick tip to make combat more fluid increase your animation speed and reduce time between attack triggers by a few mili seconds

    • @infinityedgegames
      @infinityedgegames หลายเดือนก่อน

      Hi, thanks for advice. I must agree that combat is not fluid as it should be because of animations. I have tried to play with animation play rate but it doesn't helped much. This combat animations are from Mixamo and they are not perfect for creating fluid combos.

  • @DuyTran-xk6qo
    @DuyTran-xk6qo หลายเดือนก่อน

    Will you do boss AI

    • @infinityedgegames
      @infinityedgegames หลายเดือนก่อน

      @@DuyTran-xk6qo Yes, I’ll do. I’ll create multiple different examples of boss AI. For the reference I’m going to use some of the boss mechanics from Witcher, Assassin’s Creed, God of War…

    • @DuyTran-xk6qo
      @DuyTran-xk6qo หลายเดือนก่อน

      @@infinityedgegames cant wait :)

  • @DuyTran-xk6qo
    @DuyTran-xk6qo หลายเดือนก่อน

    Thanks. GAS is hard to find and appreciate your sharing

    • @infinityedgegames
      @infinityedgegames หลายเดือนก่อน

      @@DuyTran-xk6qo Thanks. I’m glad to share GAS tutorials because I have hard time learning it.

  • @cameronmalkani
    @cameronmalkani หลายเดือนก่อน

    tried following this tutorial however I could not get past the max attributes always showing as 0 and could not figure out how to fix it

    • @infinityedgegames
      @infinityedgegames หลายเดือนก่อน

      Have you check the value using gameplay ability system debug UI? Also, did you apply default attribute effects on character?

    • @cameronmalkani
      @cameronmalkani หลายเดือนก่อน

      @@infinityedgegames Yeah, the debug ui was returning 0 for every stat, even max. and I made sure to triple check that the default attribute effects were on the character. not sure what the issue was, i can maybe join your discord and show the issue

    • @infinityedgegames
      @infinityedgegames หลายเดือนก่อน

      @@cameronmalkani Yes you can join our Discord server and we will continue this discussion there.

  • @Cookie_has_youtube
    @Cookie_has_youtube หลายเดือนก่อน

    Awesome tutorial on Melee attacks and Gameplay Abilities and Effects!!!

  • @shekir2008
    @shekir2008 หลายเดือนก่อน

    are you going to make this framework available for us when you finish it

    • @infinityedgegames
      @infinityedgegames หลายเดือนก่อน

      @@shekir2008 Yes. I’m trying to make a community around this framework. If I succeed I would make this open source. If not I will still make it available through UE marketplace. If you like the idea I would appreciate if you join my discord and Patreon. Links are in profile description. Thanks.

  • @Cookie_has_youtube
    @Cookie_has_youtube หลายเดือนก่อน

    These set of tutorials are the best I have seen so far and I have watched quite a few. Any clue on why Progress bars do not update? BP Interface is loaded in the Hud widget. begin play is calling SetupHUD and displaying. Progress bars are filled up to spec. As far as I know the blueprint and code is exact but missing something.

    • @infinityedgegames
      @infinityedgegames หลายเดือนก่อน

      @@Cookie_has_youtube Thank you. Can be a few things. First thing I should check is if the attributes are changing using ability system debug UI. Second, check modifier magnitudes in cost effects. If it is not solved by this, then you should check how you implemented RPG HUD interface and BP function for calculating attribute percentage, like GetHealthPercentage. I would appreciate if we move this conversation about solving issues to my discord server. There is dedicated channel created for questions like this (rpg-framework channel). Plus you can upload screenshots in order to detect the problem easier. You can find discord link in my profile description.

    • @Cookie_has_youtube
      @Cookie_has_youtube หลายเดือนก่อน

      @@infinityedgegamesI understand, its like advice in a totally dark room without any real data to show you. I will definitely visit the Discord, but the link is invalid at the moment. Throw an invalid invite.

    • @Cookie_has_youtube
      @Cookie_has_youtube หลายเดือนก่อน

      ​@@infinityedgegames Ok 5th time through and this time it seems the video added something that wasn't being shown the last few times. Maybe stupid commercials knocking it out. I don't know. But I got it.

    • @infinityedgegames
      @infinityedgegames หลายเดือนก่อน

      @@Cookie_has_youtube Hi, invitation link was expired. Here is new one: discord.gg/RrzWAWru. This is a new discord server, so I'm looking to encourage people to start asking questions there and share their work in order to build a community of game dev enthusiasts.

  • @angryralphs2516
    @angryralphs2516 หลายเดือนก่อน

    How about when character level up? The stamina and health will increase right?

    • @infinityedgegames
      @infinityedgegames หลายเดือนก่อน

      @@angryralphs2516 Yes. All character attributes will be increased.

  • @LettersFrom37
    @LettersFrom37 หลายเดือนก่อน

    Do you have a template of this that we can use in our own games (if we're allowed to use that is), because this template looks amazing?

    • @infinityedgegames
      @infinityedgegames หลายเดือนก่อน

      @@LettersFrom37 I am not allowed to share this assets that are not mine, skeleton models and dungeon assets, but I can make a copy of this project without them. Copy will include all permanently free assets: Mixamo animations, Narbash (boss character), SFX, VFX, UI textures, and of course all my blueprints and C++ content. Let me know if that works for you. You can contact me via email, discord and Patreon. All links are in description of my profile.

    • @LettersFrom37
      @LettersFrom37 หลายเดือนก่อน

      @@infinityedgegames Sorry I should have been more specific, yeah i meant like a blank template we could download and mess around in, i didn't mean any of the assets that you used, because what caught my eye was the swond combat and defeat number of enemies to win said game.

    • @infinityedgegames
      @infinityedgegames หลายเดือนก่อน

      @@LettersFrom37 I’ll make it by the end of next week and I will let you know.

    • @LettersFrom37
      @LettersFrom37 หลายเดือนก่อน

      @@infinityedgegames I'll be looking forward to it😁

    • @infinityedgegames
      @infinityedgegames หลายเดือนก่อน

      @@LettersFrom37 Hi. I have just released template for this game on my Patreon shop. You can find it here: www.patreon.com/InfinityEdgeGames/shop/rogue-like-endless-dungeon-crawler-for-5-451553?Link&. I would like to give you a discount code for 50% discount for this product since it was your idea to create template from this. You can contact me via email or Patreon message for discount code.

  • @sparklingjane
    @sparklingjane หลายเดือนก่อน

    Hey there! How can I get the RpgCharacter file that you opened in visual studio? I usually use blueprints so I am a little confuse about this. Thanks for the tutorial tho :)

    • @infinityedgegames
      @infinityedgegames หลายเดือนก่อน

      @@sparklingjane Hi. RPGCharacter.cpp is custom character, not included in engine source. You should create it. I have explained everything you need to know to properly implement gameplay ability system. If you go through first two tutorials in this series you will see how it is created. Whole series will be covering both, blueprints and c++ since not all features are exposed to blueprints, like GAS. The same is with Generic Team Agent Interface, used for AI affiliation, you can check my last video about it.

  • @吴大伟-r5x
    @吴大伟-r5x หลายเดือนก่อน

    It's great to learn about the application of GAS in RPG games.Thank you

    • @infinityedgegames
      @infinityedgegames หลายเดือนก่อน

      Thank you. I'll also cover all other things needed to create an RPG game, like AI, Behavior trees, EQS, Motion Matching, PCG...

  • @ceejay1353
    @ceejay1353 หลายเดือนก่อน

    I tihnk you're really doing yourself and your audience a diservice by not showing what the end product will be. You're showing us what other people have done, not what YOU have done. This otherwise is trying to get clicks based on the work of what other people have done and some vague idea. I'll give you the benefit of the doubt and say this was unintentional but I hope you consider reworking your first video here. I think it's great that you want to release informative content and I hope you continue to do so! Please understand my critsims is strictly constructive. it looks like your other videos are more about your own content so that's good!

    • @infinityedgegames
      @infinityedgegames หลายเดือนก่อน

      I got your point. With this video I just wanted to underline what games I will use as a reference for creating my RPG Framework. I didn't show my work in it because at that time it was nothing. This will be long series. At the end this framework will have all the features you need to create a compelling RPG game.

    • @ceejay1353
      @ceejay1353 หลายเดือนก่อน

      @@infinityedgegames You should show that work now! You have it now, and even fi it's not the best, that can be good. It can help people be more realistic and it can better help target the people who might be at that point! Keep trying, don't give up, you got this!

  • @unrealenginecprogrammingfo4850
    @unrealenginecprogrammingfo4850 หลายเดือนก่อน

    You should put that its using gas this is a gold mind!

    • @infinityedgegames
      @infinityedgegames หลายเดือนก่อน

      Yes, I agree that this is worth of mentioning. There are not so many resources available that are covering GAS in details. Only reason why I didn't put 'GAS' is because I'll cover other valuable topics like: Open World creation, PCG framework, motion matching... GAS is good for beginning with, it provides great base for introducing everything else.

    • @unrealenginecprogrammingfo4850
      @unrealenginecprogrammingfo4850 หลายเดือนก่อน

      @@infinityedgegames its good to see more gas stuff

  • @Unrealcraftengine
    @Unrealcraftengine หลายเดือนก่อน

    nice work

  • @melqueescossio
    @melqueescossio 2 หลายเดือนก่อน

    It turned out really cool. I'm trying to create something similar, but since I'm still learning, it's taking a while.

    • @infinityedgegames
      @infinityedgegames 2 หลายเดือนก่อน

      Just keep going. As you progress further you will learn all things needed to complete one game. When you have something try to package it and publish, you will learn about packaging and delivering game, another very important thing besides making a game.

  • @Thanks-m7u
    @Thanks-m7u 2 หลายเดือนก่อน

    Don’t stop great work my brother ❤😊

    • @infinityedgegames
      @infinityedgegames 2 หลายเดือนก่อน

      @@Thanks-m7u Thanks. New videos are coming soon!

  • @jeem8008
    @jeem8008 2 หลายเดือนก่อน

    If I do not plan on making multiplayer can I ignore the replication?

    • @infinityedgegames
      @infinityedgegames 2 หลายเดือนก่อน

      Yes, you can. I have no plans to make multiplayer in near feature.

  • @melqueescossio
    @melqueescossio 2 หลายเดือนก่อน

    As a complete beginner in UE and C++ (I started studying UE only two months ago), I'm enjoying learning the basics here. It took me 3 days to complete this video tutorial, mostly because of some compilation errors.

    • @infinityedgegames
      @infinityedgegames 2 หลายเดือนก่อน

      I'm glad to hear that! It's a bit harder for absolute beginners to follow this tutorials since I'm not explaining basic things about UE and C++.

    • @melqueescossio
      @melqueescossio 2 หลายเดือนก่อน

      @@infinityedgegames One more thing is that I'm Brazilian, my knowledge of English is basic, but even so, the fact that you're dictating everything you do, and doing everything well explained, makes it very easy to understand.

    • @infinityedgegames
      @infinityedgegames 2 หลายเดือนก่อน

      @@melqueescossio I'm trying to create community around this channel so I have created discord server. You can join if you wish. Here is the invitation link: discord.gg/pYguWFmf. If you have any questions about game development there is discord channel called #game-dev-discussion. I will help as much as I can.

    • @melqueescossio
      @melqueescossio 2 หลายเดือนก่อน

      @@infinityedgegames i'm in

  • @melqueescossio
    @melqueescossio 2 หลายเดือนก่อน

    The Unreal Engine's Live Coding is enabled?

    • @infinityedgegames
      @infinityedgegames 2 หลายเดือนก่อน

      No, it is disabled. If you leave it enabled, it causes some strange behavior, frequently unreal editor crashes with no reason. So I have found that disabling it solves the problem.

    • @melqueescossio
      @melqueescossio 2 หลายเดือนก่อน

      ​@@infinityedgegames same here. Including if I leave it enabled, the VS doesn't even compile.

    • @infinityedgegames
      @infinityedgegames 2 หลายเดือนก่อน

      @@melqueescossio I read somewhere that live coding is still experimental feature, guess that this is the main reason for inconsistent behavior.

  • @melqueescossio
    @melqueescossio 2 หลายเดือนก่อน

    This looks like it will be the definitive content for anyone who wants to learn Unreal Engine.

    • @infinityedgegames
      @infinityedgegames 2 หลายเดือนก่อน

      Absolutely! Also, the main goal is to create a reusable framework one can use over and over for new games. So the main focus will be on common RPG mechanics from some of the best rated games in the genre.

  • @daveradburg1805
    @daveradburg1805 2 หลายเดือนก่อน

    I never comment on youtube videos but i wanted to say thank you, you really break everything down easily and i am so grateful. I have been looking for something that covers gas in 5.4 and i feel so lucky to have stumbled into your tutorial here. Thank you! you've earned a subscriber. Keep it up, this is awesome work and you are explaining it in a way that is finally making sense to me.

    • @infinityedgegames
      @infinityedgegames 2 หลายเดือนก่อน

      Thank you. I agree that there are lack of learning resources for so powerful GAS. When I learned GAS I have hard time finding solutions for more advanced scenarios, so I spend a lot time researching. Then I decided to start creating this tutorials.

  • @mjrduff-gaming2365
    @mjrduff-gaming2365 2 หลายเดือนก่อน

    I'm curious to see where this will end up ^^

    • @infinityedgegames
      @infinityedgegames 2 หลายเดือนก่อน

      There are plans for future, so keep an eye on this channel 🙂But let's first create reusable RPG framework.

  • @SuperMontana2008
    @SuperMontana2008 2 หลายเดือนก่อน

    Great series!! Can't wait to see the rest

    • @infinityedgegames
      @infinityedgegames 2 หลายเดือนก่อน

      Thank you.

    • @SuperMontana2008
      @SuperMontana2008 2 หลายเดือนก่อน

      Will you be covering motion matching?

    • @infinityedgegames
      @infinityedgegames 2 หลายเดือนก่อน

      @@SuperMontana2008 Yes, I'll cover motion matching too. Plan is also to create parkour (free run) system like in Assassin's Creed. Currently I have problem finding all the animations needed for parkour that I can share with my project. So if you know some feel free to suggest 🙂

    • @SuperMontana2008
      @SuperMontana2008 2 หลายเดือนก่อน

      @@infinityedgegames i have parkour animations from the marketplace, are you trying to keep it free to follow along? do you have a discord channel setup yet. be good to follow this series with other peeps so we can help each other out etc

    • @infinityedgegames
      @infinityedgegames 2 หลายเดือนก่อน

      @@SuperMontana2008 I'll keep it free, also I have in plan to crate exclusive content for Patreons, so it will be mix in the future. Yes I have created Discord server. I'm new on Patreon and Discord, so I appreciate all suggestions. I you like to join discord, here is the invitation: discord.gg/pYguWFmf

  • @creatorediillusioni
    @creatorediillusioni 2 หลายเดือนก่อน

    Wonderful video! you got yourself a subs!

    • @infinityedgegames
      @infinityedgegames 2 หลายเดือนก่อน

      @@creatorediillusioni Thanks!

  • @carloszeca2
    @carloszeca2 2 หลายเดือนก่อน

    Congratulations, your videos on GAS are very good, please do not stop making content on this subject, thank you in advance. If you could teach us how to create different types of targets using gas, for example: area damage abilities, or single target

    • @infinityedgegames
      @infinityedgegames 2 หลายเดือนก่อน

      @@carloszeca2 Thank you. I’ll cover damaged calculation using GAS in separate video (that will cover this ‘single target damage’). Tanks for idea about abilities that do areal damage, I’ll make a video too.

  •  2 หลายเดือนก่อน

    you're the best , thank you.

  • @veganporkkebab389
    @veganporkkebab389 2 หลายเดือนก่อน

    interesting just this ai voice it's a bit of putting.

    • @infinityedgegames
      @infinityedgegames 2 หลายเดือนก่อน

      I'm looking to provide high quality audio for this tutorials, that's why I chose AI generated voiceover instead recording myself.

    • @Kash11114
      @Kash11114 2 หลายเดือนก่อน

      Actually, I prefer this, then some dude wasting time not getting to the point.

    • @daveradburg1805
      @daveradburg1805 2 หลายเดือนก่อน

      @@infinityedgegames i also realy like the ai voice, its very concise

    • @吴大伟-r5x
      @吴大伟-r5x หลายเดือนก่อน

      @@infinityedgegames I am not native engligh speaker,I prefer the ai voice,it's clear and smooth to hear

  • @zaydzakariya
    @zaydzakariya 2 หลายเดือนก่อน

    Thats awsome

  • @sinfever2645
    @sinfever2645 2 หลายเดือนก่อน

    Gameplay mobility montage isn't there.

    • @infinityedgegames
      @infinityedgegames 2 หลายเดือนก่อน

      It is called GameplayAbility_Montage. Make sure that you have enabled Gameplay Abilities plugin. You can learn about it here th-cam.com/video/ssZOYIpK5sY/w-d-xo.htmlfeature=shared

  • @yashkhd1100
    @yashkhd1100 2 หลายเดือนก่อน

    Great content..! I have been following ur series and ur content is high quality. Keep it up..!!!

  • @SamuelDarby
    @SamuelDarby 2 หลายเดือนก่อน

    Error accessed none trying to access BPI RPG HUD?

    • @SamuelDarby
      @SamuelDarby 2 หลายเดือนก่อน

      Fixed I had to switch from client mode to standalone

    • @infinityedgegames
      @infinityedgegames 2 หลายเดือนก่อน

      It’s strange if that causes an error. The error looks like you forgot to set BP_RPG_HUD for HUD class in BP_RPG_GameMode 1:24:21