I am building a small UE5 ecosystem prototype with 3–10 AI creatures. Each creature tracks hunger and energy, then wanders, searches for food, eats, rests, reproduces, or dies.
For a project at this small scale, would you recommend Behavior Trees with a Blackboard, StateTree, or a Blueprint state machine for the high-level decision logic? I also want to avoid evaluating every need on Event Tick. What update pattern would you use? I am curious to see how others would approach this.