AI Controller

Sounds like you are not using behavior trees? In that case you can implement your logic either in controllers or in pawns I guess. I usually have one controller for ai that defines stuff like detouring and one for player pawn. Rest of ai logic is in behavior trees with some being shared between different enemy pawn types that implement common interface to handle calls from BT tasks in their own way.

1 Like