Первое правило: хороший ИИ должен быть предсказуем. Это прозвучит странно, но хороший ИИ должен легко читаться. Непредсказуемые NPC будут выглядеть архаично, в то время как ИИ с алгоритмами будут казаться игроку «умными». Простой пример: в серии Hitman, если NPC находит оружие, то он несёт его в комнату охраны, откуда игрок может при необходимости его забрать. Или вот ещё: если в MGS 5 вы сломали генератор, NPC ВСЕГДА придут к нему, чтобы проверить, что случилось. В серии Sniper Elite, если игрок своим выстрелом не убил противника, а «уронил» беднягу, его товарищи всегда придут на помощь, чтобы вывести раненого бойца из под огня. Исходя из своего опыта, игрок может использовать эти данные для составления тактики: испортить генератор или ранить противника, чтобы выманить NPC из опасных зон. Второй правило: хороший ИИ должен позволять игроку читерить. Хороший ИИ должен всегда должен быть слабее игрока. В серии Uncharted, если Дрейк высовывается из укрытия, компьютерные болванчики не имею