Инженеры Hello Games тратят на поддержку No Man’s Sky на Nintendo Switch 2 и Steam Deck в 2-3 раза больше инженерного времени, чем на другие платформы. Об этом рассказал программист движка игры Martin Griffiths.
По его словам, главная причина — жёсткие ограничения по памяти. И именно они сильнее всего усложняют жизнь команде, когда игра растёт от обновления к обновлению.
Почему Switch 2 и Steam Deck съедают столько времени
Martin Griffiths написал в X, что «мобильные платформы вроде Switch 1 и 2, а также Steam Deck требуют непропорционально много инженерного времени с каждым обновлением». Внутри студии, по его оценке, «часть команды тратит 2-3x больше времени, чтобы эти апдейты работали бесшовно, как на других консолях и на PC/Mac».
Речь не про «чуть подкрутить настройки». Мы говорим про регулярную инженерную работу, чтобы одинаковые фичи и контент не ломали сборки на устройствах, где память — самый узкий ресурс.
Пост Griffiths: x.com/Griff_.
«Невозможные ограничения по памяти» — главный барьер для растущих игр
Griffiths прямо называет память главным ограничением для поддержки «растущих» игр на таких платформах. Он добавил, что ему «в удовольствие постоянно побеждать impossible memory constraints», чтобы игроки и дальше могли комфортно играть в No Man’s Sky.
Это хорошо ложится в общую картину индустрии. Память часто становится первым потолком, особенно когда игра обрастает контентом, системами и более тяжёлыми ассетами.
Даже после выхода Switch 2 самым «тесным» устройством текущего поколения по RAM остаётся Xbox Series S с 10 ГБ. На практике это регулярно всплывает в продакшене. В том числе это называли среди причин, почему Baldur’s Gate 3 так долго добиралась до Xbox: консоль не тянула split-screen мультиплеер так, как требовали условия паритета.
«The mobile platforms like Switch 1 and 2, along with Steam Deck take a disproportionate amount of engineering time with every update we release», — написал Martin Griffiths.