Разработчик No Man's Sky объяснил, насколько сложна разработка игр — 20 платформ и 140 графических конфигураций на ПК

@Shazoo

Создание видеоигр заслуженно считается очень сложным процессом, но его тонкости часто остаются за кадром. Чтобы лучше объяснить, с чем приходится сталкиваться, программист движка No Man's Sky Мартин Гриффитс поделился списком из 20 платформ, которые поддерживает космическая песочница от Hello Games, а также дополнительными сложностями, связанными с графическими настройками.

Вот полный список форматов, которые поддерживает игра:

  • PS5 (базовая версия)

  • PS5 (базовая версия, PSVR2)

  • PS5 Pro

  • PS5 Pro (8K)

  • PS5 Pro (PSVR2)

  • PS4 (базовая версия)

  • PS4 Pro (2 режима: 1080p и 4K)

  • PS4 (базовая версия, PSVR)

  • PS4 Pro (PSVR)

  • PS4 (PSVR, с улучшениями при запуске на PS5)

  • Xbox One, Xbox One S

  • Xbox One X (4 режима: качество/производительность, 1080p/4K)

  • Xbox Series S (4 режима: качество/производительность, 1080p/4K)

  • Xbox Series X

  • Nintendo Switch (портативный режим)

  • Nintendo Switch (режим ТВ)

  • ПК (около 140 комбинаций графических настроек, включая сглаживание, суперразрешение, режимы качества и т. д.)

  • Mac (схожее количество настроек, поддержка от The-Forge)

  • ПК (Steam Deck, Rog Ally, Intel, ноутбуки/интегрированная графика)

  • ПК с VR (около десятка поддерживаемых гарнитур и большинство тех же настроек, что и в обычном режиме).

Помимо этих платформ, Гриффитс упомянул и другие аспекты, такие как HDR, динамическое масштабирование разрешения, оптимизация для конкретных GPU и фовеальный рендеринг для PSVR2. Все это объединено в единую базу кода, поддерживаемую небольшой командой Hello Games.

Сложность разработки еще больше увеличивается, если учитывать крупные системы вроде сетевой игры, аудио и ввода. "Я сам потратил около 4-5 месяцев своего времени за последний год на настройку поддержки PS5 Pro," — отметил Гриффитс, объясняя, как много сил уходит на этот процесс у небольшой команды.

Однако поддержка столь широкого спектра платформ позволяет No Man's Sky оставаться актуальной и доступной для игроков на разных платформах. Однако этот пример также напоминает, как много сил и времени уходит у разработчиков, чтобы наши любимые игры работали как положено.

Правда, стоит добавить, что и зарплата программиста движка — одна из самых высоких в игровых компаниях.

Данные о правообладателе фото и видеоматериалов взяты с сайта «Shazoo», подробнее в Правилах сервиса