Smart Enemy AI | (Part 5: Enemy Types) | Tutorial in Unreal Engine 5 (UE5)

Опубликовано: 21 Декабрь 2024
на канале: Ali Elzoheiry
49,608
989

In this Unreal Engine Game development Tutorial you will learn the following:
Child Enemy Types: How to inherit from the Base enemy class to create different enemy types (Melee & Ranged enemies)
Sub Trees: How to run a behavior tree inside another behavior tree to create shared behaviors between enemy types
Behavior Tree per Enemy: How to run different behavior trees for each enemy type
Override Base Enemy: How to override behavior of the base enemy to create different actions for Melee and Ranged enemies

Link to my Patreon (Thank you for your support)
  / alizoh  

Link to part 1 of the "Smart Enemy AI" tutorial:
   • Smart Enemy AI | (Part 1: Behavior Tr...  

Link to the "Damage System" tutorial:
   • How to Build a Combat Damage System |...  

Link to the "Projectile System" tutorial:
   • How to Shoot Projectiles | Unreal Eng...  

Link to my "AOE Damage & Healing" tutorial:
   • How to do AOE damage and healing | Un...  

About me:
I've been learning game development for a few years now, I do have a background in software engineering, and I also have a background in education, so being able to combine my love of gaming and love of education is the best way to spend my time.

I am currently working on this 3rd person action adventure game as a hobby, but I am also trying to build a community, thus I am creating YouTube tutorials to find others who are interested in game development and design.

If you are interested in learning more or if you are interested in working together, please let me know in the comments.

Join my Discord server to chat and mingle with the community
  / discord  

If you would like to support me on Patreon, you will get access to all the source code from every video I post as well as any custom assets that I create. Also I would be forever thankful to my early adopters
  / alizoh  

Checkout my other tutorials on my channel:
   / @alielzoheiry  

Chapters:
00:00 Outcome of this part
01:22 Recap of the last part
02:17 Bug in the Engine
03:00 What Content I'll be using in this part
05:26 Setting Up the Ranged Enemy Class & Animations
14:50 Updating the Base Enemy Class To Be More Generic
19:48 Creating and Equipping the Rifle Weapon
25:18 Setting Up the Melee Enemy Class
27:41 Sharing Behavior Tree Functionality Between Enemies
34:05 Running Different Behavior Trees for Each Enemy Type
37:07 Next Up in Part 6

#unrealengine #unrealengine5 #ue5 #gamedev #smart #enemy #combat #AI #blueprint #tutorial #behavior #tree #ranged #melee