В 2006 году Bethesda поразила игроков Radiant AI — амбициозной системой, которая наделяла NPC собственными желаниями и расписанием. Однако вместе с тем система принесла хаос, подарив The Elder Scrolls 4: Oblivion десятки легендарных багов и комичных сцен.
С тех пор Radiant AI стала неотъемлемой частью каждой игры студии — от Skyrim до Fallout 4 и Starfield. И как рассказал ведущий дизайнер Брюс Несмит (Bruce Nesmith) в подкасте FRVR, эта технология в Skyrim была куда глубже и сложнее, чем в Oblivion — просто игроки её не замечали.
Ирония в том, что Radiant AI в Oblivion выглядела глючной и нелепой, но именно это делало её заметной. В Skyrim она стала естественной, органичной. Она работала везде — просто вы не осознавали этого.
По словам дизайнера, Radiant AI в Skyrim отслеживает почти все действия игрока: если NPC погибает, его роль может занять родственник, а выброшенный предмет может стать поводом для ссоры — персонажи спорят, воруют или даже продают находку торговцу.
Иногда враг понимал, что у него слабое оружие. Он бежал к ближайшему сундуку, доставал меч получше и пытался забить игрока уже им. Такие вещи действительно происходили.
Несмит добавил, что создание Radiant AI было колоссальным вложением ресурсов, и именно поэтому другие студии не спешат повторять подобный подход. Каждое действие в мире — будь то убийство, кража или просто выброшенная ложка — создаёт крошечные «мини-квесты», по которым NPC рассчитывают реакцию.
Тодд Ховард как-то сказал: «А у нас есть идеи, которые не заканчиваются убийством?»
При этом он подчеркнул: чем совершеннее Radiant AI, тем менее заметна она становится. В Starfield система по-прежнему работает, но из-за процедурной генерации и более естественного поведения NPC игроки просто не осознают, что всё это — часть того самого ИИ.
Тем временем на днях вышел геймплей The Wayward Realms — новой игры от ветеранов Bethesda, которые покинули студию.
А там совершенные боты с вылизанными скриптами поведения и сценарий.
А у нас нет, полная непредсказуемость, немного Обливион 2006 года, на минималке.🙃