Enemies use a basic AI system that allows them to patrol platforms, chase the player when spotted, and return to their route if the player escapes. The final boss uses a finite state machine that cycles between several attack patterns, including AoE attacks and projectile launches.