Infinity Edge Games
Infinity Edge Games
  • Видео 10
  • Просмотров 8 967
#7 Enemy AI Melee Attack | Unreal Engine 5 RPG Framework
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
Просмотров: 204

Видео

#6 Enemy AI Affiliation | Unreal Engine 5 RPG Framework
Просмотров 17814 дней назад
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
Просмотров 56821 день назад
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
Просмотров 28128 дней назад
Recently I have discovered great video from @SmartPoly about creating complete game using only free unreal engine assets: ruclips.net/video/vwVmiA77quE/видео.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
Просмотров 890Месяц назад
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
Просмотров 3,7 тыс.Месяц назад
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
Просмотров 9712 месяца назад
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
Просмотров 7542 месяца назад
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
Просмотров 6512 месяца назад
Welcome to my first Unreal Engine 5 tutorial series! 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, open world, pcg, procedural content generation, rpg, rpg design, rpg f...

Комментарии

  • @building_better_worlds
    @building_better_worlds 9 часов назад

    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 3 часа назад

      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 3 дня назад

    Will you do boss AI

    • @infinityedgegames
      @infinityedgegames 3 дня назад

      @@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 3 дня назад

      @@infinityedgegames cant wait :)

  • @DuyTran-xk6qo
    @DuyTran-xk6qo 3 дня назад

    Thanks. GAS is hard to find and appreciate your sharing

    • @infinityedgegames
      @infinityedgegames 3 дня назад

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

  • @cameronmalkani
    @cameronmalkani 4 дня назад

    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 4 дня назад

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

    • @cameronmalkani
      @cameronmalkani 4 дня назад

      @@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 3 дня назад

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

  • @Cookie_has_youtube
    @Cookie_has_youtube 9 дней назад

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

  • @shekir2008
    @shekir2008 9 дней назад

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

    • @infinityedgegames
      @infinityedgegames 9 дней назад

      @@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 9 дней назад

    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 9 дней назад

      @@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 9 дней назад

      @@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 9 дней назад

      ​@@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 9 дней назад

      @@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 11 дней назад

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

    • @infinityedgegames
      @infinityedgegames 10 дней назад

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

  • @LettersFrom37
    @LettersFrom37 12 дней назад

    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 12 дней назад

      @@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 12 дней назад

      @@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 12 дней назад

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

    • @LettersFrom37
      @LettersFrom37 11 дней назад

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

    • @infinityedgegames
      @infinityedgegames 4 дня назад

      @@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 13 дней назад

    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 13 дней назад

      @@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 15 дней назад

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

    • @infinityedgegames
      @infinityedgegames 15 дней назад

      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 20 дней назад

    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 19 дней назад

      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 19 дней назад

      @@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 20 дней назад

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

    • @infinityedgegames
      @infinityedgegames 20 дней назад

      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 19 дней назад

      @@infinityedgegames its good to see more gas stuff

  • @Unrealcraftengine
    @Unrealcraftengine 22 дня назад

    nice work

  • @melqueescossio
    @melqueescossio Месяц назад

    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 Месяц назад

      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 Месяц назад

    Don’t stop great work my brother ❤😊

  • @jeem8008
    @jeem8008 Месяц назад

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

    • @infinityedgegames
      @infinityedgegames Месяц назад

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

  • @melqueescossio
    @melqueescossio Месяц назад

    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 Месяц назад

      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 Месяц назад

      @@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 Месяц назад

      @@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 Месяц назад

      @@infinityedgegames i'm in

  • @melqueescossio
    @melqueescossio Месяц назад

    The Unreal Engine's Live Coding is enabled?

    • @infinityedgegames
      @infinityedgegames Месяц назад

      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 Месяц назад

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

    • @infinityedgegames
      @infinityedgegames Месяц назад

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

  • @melqueescossio
    @melqueescossio Месяц назад

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

    • @infinityedgegames
      @infinityedgegames Месяц назад

      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 Месяц назад

    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 Месяц назад

      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 Месяц назад

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

    • @infinityedgegames
      @infinityedgegames Месяц назад

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

  • @SuperMontana2008
    @SuperMontana2008 Месяц назад

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

    • @infinityedgegames
      @infinityedgegames Месяц назад

      Thank you.

    • @SuperMontana2008
      @SuperMontana2008 Месяц назад

      Will you be covering motion matching?

    • @infinityedgegames
      @infinityedgegames Месяц назад

      @@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 Месяц назад

      @@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 Месяц назад

      @@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 Месяц назад

    Wonderful video! you got yourself a subs!

  • @carloszeca2
    @carloszeca2 Месяц назад

    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 Месяц назад

      @@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.

  •  Месяц назад

    you're the best , thank you.

  • @veganporkkebab389
    @veganporkkebab389 Месяц назад

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

    • @infinityedgegames
      @infinityedgegames Месяц назад

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

    • @Kash11114
      @Kash11114 Месяц назад

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

    • @daveradburg1805
      @daveradburg1805 Месяц назад

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

    • @吴大伟-r5x
      @吴大伟-r5x 15 дней назад

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

  • @zaydzakariya
    @zaydzakariya Месяц назад

    Thats awsome

  • @sinfever2645
    @sinfever2645 Месяц назад

    Gameplay mobility montage isn't there.

    • @infinityedgegames
      @infinityedgegames Месяц назад

      It is called GameplayAbility_Montage. Make sure that you have enabled Gameplay Abilities plugin. You can learn about it here ruclips.net/video/ssZOYIpK5sY/видео.htmlfeature=shared

  • @yashkhd1100
    @yashkhd1100 Месяц назад

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

  • @SamuelDarby
    @SamuelDarby Месяц назад

    Error accessed none trying to access BPI RPG HUD?

    • @SamuelDarby
      @SamuelDarby Месяц назад

      Fixed I had to switch from client mode to standalone

    • @infinityedgegames
      @infinityedgegames Месяц назад

      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

  • @SamuelDarby
    @SamuelDarby Месяц назад

    You make this very simple thank you

    • @infinityedgegames
      @infinityedgegames Месяц назад

      You’re welcome. Thank you for subscribing. In next episode we will cover melee attack abilities!

  • @MOHAMMEDSIDDIG-wz2ov
    @MOHAMMEDSIDDIG-wz2ov 2 месяца назад

    Thank you for this tutorial Continue and never and never give up ❤

    • @infinityedgegames
      @infinityedgegames 2 месяца назад

      Thank you for your support. Keep an eye on this playlist, I’ll add next tutorial about Gameplay Ability System soon.

  • @mangotango2776
    @mangotango2776 2 месяца назад

    AI slop of the finest, but go ahead and prove me wrong...

    • @infinityedgegames
      @infinityedgegames 2 месяца назад

      Hi, AI tool is used for creating voice overs from my texts, I’m looking to provide height quality tutorials. Content of this tutorials will be unique. If you are interested, follow this tutorial series, there will be explanations for all you need to create open-world ARPG template you can reuse for your games.

    • @mangotango2776
      @mangotango2776 Месяц назад

      @@infinityedgegames You got it all wrong, I’m totally against this unoriginal and wasteful content on this platform. No value at all.

    • @LinuxCoder-Root
      @LinuxCoder-Root Месяц назад

      Is there any Patreon for files? Or marketplace for kit?

    • @infinityedgegames
      @infinityedgegames Месяц назад

      @@LinuxCoder-Root Hi, yes, there is Patreon membership that includes downloadable files and more. You can see here: www.patreon.com/infinityedgegames/membership

    • @LinuxCoder-Root
      @LinuxCoder-Root Месяц назад

      @@infinityedgegames I just joined your premium Patreon, but there is no downloadable files... I bought your top Patreon Tier.