top of page
AI System

For this system, I am using UE5's Hierarchical State Machine with tasks created in C++. This allows for great flexibility when creating behaviors while keeping complex calculations fast. I chose state machine over classic behavior trees because it provides more explicit control over transitions and eliminates the need to store variables in a blackboard.

bottom of page