Smart Enemy AI | (Part 20: Boss Fight) | Tutorial Unreal Engine 5 (UE5)
Ali Elzoheiry Ali Elzoheiry
27.9K subscribers
19,193 views
0

 Published On Premiered Dec 5, 2023

Learning Goals:
1 - You will learn 5 rules of how to design a good boss fight
2 - How to create a boss health bar in the player HUD
3 - Create a child AI controller and override parent functions
4 - Create boss attack combos
5 - How to make it so that the boss doesn't get staggered on every parry
6 - How to make any enemy block damage

To download the full project files from all my videos and use any assets I create in your own games for free, then join my Patreon. Also I would be forever thankful to my early adopters
  / alizoh  

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

Link to the full "Smart Enemy AI" Series:
   • Smart Enemy AI Tutorial Series - Unre...  

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

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

Link to the "AOE damage/healing" tutorial:
   • How to do AOE damage and healing | Un...  

Checkout my other tutorials on my channel:
   / @alielzoheiry  

Chapters:
00:00 Intro
00:56 What makes a good boss fight?
03:56 Creating the boss enemy & setting defaults
09:10 Creating/Equip the axe weapon
13:34 Axe movement/idle animations
18:48 Boss health bar in the player HUD
37:49 Creating boss behavior tree
40:23 First melee combo attack
49:03 Prevent interrupts from behavior tree
52:07 Stagger boss only on some parries
56:46 Moving block functionality to base enemy
01:05:04 Next up in part 21


Assets used:
- FX Variety Pack: https://www.unrealengine.com/marketpl...
- Axe animations from Mixamo: https://www.mixamo.com/#/?page=1&quer...
- Paragon Sparrow: https://www.unrealengine.com/marketpl...
- Paragon Gideon: https://www.unrealengine.com/marketpl...
- Paragon Feng Mao: https://www.unrealengine.com/marketpl...

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, software engineering and 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.


#unrealengine #unrealengine5 #ue5 #gamedev #smart #enemy #combat #AI #blueprint #tutorial #behavior #tree #attack #system #behaviortree #boss #healthbar #melee #block #parry #combo

show more

Share/Embed