You're playtesting a zombie survival game. You notice that an infected enemy always runs along the exact same path to attack the player in a specific courtyard, making its attack very predictable. Based on the systems described in the lesson, what is the most direct technical reason for this?
The AI's Behavior Tree has a logic error.
The enemy's character model is too simple.
Its pathfinding is calculating the same optimal route every time.
The game's performance is lagging on the test machine.