Нередко NPC в играх — это боль. В них заложено ограниченное число скриптов, и такие персонажи становятся предсказуемыми и неинтересными для игрока. А вот машинное обучение может сделать этих персонажей более интеллектуальными и гиперреалистичными. Например, обучение с подкреплением позволяет NPC адаптировать свое поведение и принятие решений в зависимости от действий игрока. В играх Civilization используется ИИ для создания интеллектуальных противников, которые могут адаптироваться к стратегии игрока. ИИ в игре может анализировать действия игрока и реагировать соответствующим образом, делая игру более сложной и увлекательной. В Minecraft используется обучение с подкреплением (RL) для обучения агентов, называемых «ботами», выполнению различных заданий и задач в игре. В Minecraft также используется платформа Malmo от Microsoft, которая включает в себя обучение с подкреплением. Разработчики могут тренировать и тестировать алгоритмы RL в виртуальном мире Minecraft с помощью платформы Malmo