Лучшее  🚀
20.08.2019 в 13:32 Evernews

От Каэр Морхена и далее: как создавался порт The Witcher 3 на Switch

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

Кстати, на сайте читать удобнее

The Witcher 3 может притормаживать на обычных Xbox One и PlayStation 4, портирование игры на Nintendo Switch с менее мощным процессором и меньшим объемом памяти было непростой задачей. В разговоре с Eurogamer старший продюсер Петр Хжановский рассказал, как создавался порт, а мы выбрали из рассказа главное.

Мобильный Геральт: как работает The Witcher 3 на Nintendo Switch

Про задачи и время на разработку

Цель у CD Projekt простая: на Switch игра должна обеспечивать такие же впечатления, как и на других платформах. Весь контент должен остаться на месте, но допустимо пожертвовать качеством картинки ради производительности. Портирование игры заняло год, над портом работала Saber Interactive.

Про первый прототип

Перед началом полноценной разработки надо было убедиться, что порт вообще реален. Для экспериментов выбрали Каэр Морхен — тут присутствуют все основные механики, но сама локация достаточно небольшая.

Когда Каэр Морхен начал работать на Switch более-менее нормально, разработчики адаптировали следующую локацию, Белый Сад. Только после этого команда занялась основным открытым миром.

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

Про ассеты

Специально для Switch-версии не создавались совершенно новые модели или текстуры. Разработчики взяли ассеты из обычной версии игры и понизили их качество так, чтобы они влезали в память. Ролики тоже переделали под разрешение 720p.

Про оптимизацию

Практически все модели в The Witcher 3 для Switch идентичны стандартным версиям, их поправили в буквально паре мест. Из-за ограничений по памяти в игре практически не используются уровни детализации: вместо менее качественных моделей появляются их обычные версии.

Кроме того, пришлось поработать с катсценами и звуком: Switch не нужна поддержка многоканального аудио, тут можно сэкономить. Все объекты нужно было уместить в 3.5 гигабайта оперативной памяти; на PS4, например, доступно 8 гигабайт.

Оптимизация проводилась по очереди: сначала смотрели, кто нагружает GPU, затем разбирались с процессором, потом работали с нагрузкой на память. Команда постоянно анализировала, где появляются узкие места, и в первую очередь разбиралась именно с ними.

Про динамическое разрешение и проблемные локации

Сразу было понятно, что без него не обойтись. Уменьшение разрешения очень помогает в сложных сценах, когда в кадре одновременно присутствует много объектов или частиц. Одно из таких мест — болота, тормозившие и на более мощных консолях. Нужно было убедиться, что на Switch здесь не будет ужасных просадок.

Еще одна потенциально проблемная точка это новиградский рынок. Во время оптимизации команде очень помог опыт работа с PlayStation 4 и Xbox One: было примерно ясно, какие элементы сильнее всего влияют на производительность.


The Witcher 3 выйдет на Nintendo Switch 15 октября 2019 года.

Читать далее