Как разработчик AAA решает проблему стены смерти, которая мгновенно убивает ИИ-персонажей? Добавляет кучу коробок.

Как разработчик AAA решает проблему стены смерти для ИИ-персонажей? Коробки!

Одна из заметок об обновлении Hitman 3 вызвала просветительскую и забавную беседу в сообществе разработчиков игр о упрямстве некоторых ошибок и смехотворно простых исправлениях, иногда необходимых для их устранения.

Новое обновление Hitman 3 в основном является патчем подготовки к физическому релизу Hitman World of Assassination на PS5 25 августа, а также возвращению кампании Sarajevo Six и пакета Trinity Pack, которые станут доступными как премиальные дополнения 17 августа, но среди исправлений багов есть очень глупая заметка.

На Twitter режиссер The Axis Unseen и бывший главный художник Fallout 76 Нейт Перкипайл отметил определенную заметку из обновления и описал ее как “микрокосм всего, что происходит в разработке игр”.

Согласно заметкам об обновлении IO Interactive, в Hitman 3 была стена, которая убивала НИПов, коснувшихся ее, и после нескольких неудачных решений разработчики просто добавили “кучу ящиков и других штук прямо рядом со стеной”, чтобы удержать НИПов подальше.

ЛОЛ, эта заметка об обновлении Hitman – микрокосм всей работы над игрой. “…К черту. Поставьте туда ящики”. Мне знакомо. pic.twitter.com/IXeSU7BoIW 17 августа 2023

Для тех, кто не разрабатывает игры на профессиональном уровне, смешно представить, что великие умы такой уважаемой студии, как IO Interactive, прибегают к нахлебничеству с помощью лейкопластыря из игровых ресурсов в надежде исправить проблему. И, основываясь на твите Перкипайла, такие исправления далеко не редкость, хотя исправление IO Interactive с использованием ящиков является, безусловно, самым заметным примером, который мне приходит на ум в данный момент.

Эта история напоминает о старичке, но хорошем: вот статья из 2022 года о багах в Psychonauts 2, которые были настолько смешными, что разработчики не могли их устранить.