"Traditionally, NPCs in games operate using a rule-based system, where their behaviors are entirely scripted and predictable, ...