Конечные автоматы (Finite State Machines - FSM)
Конечные автоматы позволяют NPC иметь разные состояния, такие как "патрулирование", "атаковать", "дружелюбный", "враждебный" и т.д. Каждое состояние имеет свои условия входа и выхода, на которые NPC реагирует с помощью триггеров.
—В игре Skyrim NPC могут переключаться между состояниями, например, от "покойный" к "враждебный", если игрок начинает атаковать.