Объяснение
FSM описывает состояния и переходы, behavior tree — композицию поведения. Navigation mesh задаёт проходимое пространство. Решение AI должно учитывать стоимость обновления для множества агентов.
Задача для самостоятельного решения
Какие состояния нужны простому охраннику?
Показать разбор ответа
Patrol, Chase, Search с условиями обнаружения и потери цели. Явные переходы предотвращают одновременное выполнение противоречащих действий.