In this advanced Unreal Engine tutorial, we’ll build a fully functional AI-controlled archer from the ground up. You’ll learn how to:
Create and structure an archer-specific behavior tree
Make the AI keep a safe distance using Environment Query System (EQS)
Enable reactions to damage events, so AI can turn and engage attackers
Customize perception using sight and damage senses
Fully utilize the Gameplay Ability System (GAS) for ranged combat
By the end of this tutorial, your AI archer will intelligently aim, shoot, reposition, and respond to combat situations just like a player would.
🛠️ This tutorial builds upon previous videos where we covered dynamic arrow velocity and advanced damage systems—be sure to check those out if you haven’t already!
🔗 Resources & Downloads:
✅ Project Files: https://www.patreon.com/posts/project...
✅ Roadmap: https://github.com/orgs/infinityedgeg...
/ discord
/ infinityedgegames
Content
00:00 - Intro
00:28 - Archer Behavior Tree
14:23 - Archer Controller
15:35 - Enemy Archer Blueprint
23:09 - Keeping Safe Distance
29:27 - AI Damage Sense
40:16 - Outro
#unrealengine5 #archery #gamedevtutorial #rpgframework #ue5