Программист искусственного интеллекта отвечает за оживление NPC, чтобы они соответствовали поведению, желаемому дизайнером.
Написание ИИ часто ложится на плечи разработчика игрового процесса, особенно если в игре очень примитивный ИИ, который работает прямолинейно и мало влияет на геймплей. Но в случае с играми, которые напрямую связаны с взаимодействием с ИИ, такими как шутеры, гоночные игры и RTS, нынешний уровень качества игр означает, что предсказуемые, нереалистичные, скучные или глупые боты не дают игре шанса стать популярной.
Помимо написания логики в лоб, существует Behaviour Tree и GOAP — это другие подходы к гибкому заданию поведения ИИ.
Эти два алгоритма охватывают многие задачи, стоящие перед разработчиками ИИ, но не все, по крайней мере, не в чистом виде. Разработчикам искусственного интеллекта необходимо интересоваться тем, как ИИ работает в других играх, учиться, следить за тенденциями и много экспериментировать, чтобы сделать ботов в своих играх более реалистичными.