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 setting up different team identifiers that will drive AI affiliation toward other characters. By the end of this tutorial, you'll have a solid understanding of how to implement Unreal Engine Generic Team Agent Interface, use it to detect affiliation toward other actors, and create more performant and cleaner AI behaviors.
Content
00:00 - Intro
00:38 - Teams/Fractions
04:35 - NPC Controller
11:40 - Set Fractions
12:00 - Enemy Controller
13:20 - Line of Sight
17:10 - Enemy Behavior Tree
21:28 - How to Debug AI
22:43 - Outro
#unrealengine #gamedev #ai #perception #behavior tree