Opponent AI – The active opponent that plays against the game player and therefore requires strategic decision making (example, Civilization or Chess, how is it to be designed?
Enemy AI – Villains and Monsters
Non-combat Characters
Friendly Characters
Support AI
Player and Collision Detection
Path-finding