Вывод Valorant на консоли: как Riot Games реализовали первый проект для Xbox и PlayStation
Небольшой австралийской команде было поручено курировать самый крупный проект за всю историю. Вот история о том, как всего шесть местных разработчиков сотрудничали с тысячами сотрудников Riot Games по всему миру, чтобы портировать мегапопулярный тактический шутер Valorant на консоли, первый релиз для PlayStation и Xbox в истории издательского гиганта.
Когда впервые появились слухи вокруг Tac Shooter, который станет конкурентом Counter-Strike от Valve, сразу же начал нарастать ажиотаж. Riot Games, известный издатель League of Legends, вскоре объявил о своем первом выходе за рамки жанра MOBA, выпустив Tac Shooter, тогда известную как Project A.
Поскольку разработка началась еще в 2014 году, она создавалась с нуля с учетом основной аудитории Tac Shooter. Естественно, такие геймеры играют на ПК — платформе, где важен каждый кадр, а всего лишь миллисекунды могут иметь решающее значение. На этом этапе разработчики даже не задумывались над тем, как игра – позже известная как Valorant – может функционировать на другом оборудовании.
Вот тут-то и приходит на помощь Wargaming. Riot Games приобрела австралийскую студию, назвав ее Riot Sydney, и первая задача оказалась немалым подвигом. Выведите Valorant на консоли и сделайте это быстро.
Riot Sydney начинается заново
Первоначально у Riot Games был офис в Сиднее, Австралия, в течение семи лет с 2013 по 2020 год. По большей части небольшая группа курировала местные киберспортивные мероприятия, такие как Oceanic Pro League, до того, как соревнования и офис были закрыты в одно мгновение. налет, затронувший 10 сотрудников.
Однако в конце 2022 года Riot реинвестировала в местную игровую индустрию. Разработчик объявил, что приобрел Wargaming Sydney за нераскрытую сумму, привлекая десятки опытных сотрудников для «дополнения LoL, Valorant и технических команд Riot», говорилось в тогдашнем пресс-релизе.
Приподняв завесу над этой сенсационной новостью на австралийской сцене два года спустя, игровой продюсер Наташа Вулф рассказала, как команда Wargaming была немедленно брошена в тупик с одной из самых важных задач Riot на тот момент.
Новое подразделение Riot в Сиднее было привлечено для управления консольным портом Valorant прямо с самого начала. Будучи первой попыткой Riot в консольной сфере, у нее не было ни конвейера, ни структуры, которой нужно было бы следовать, ни прошлых знаний, которые можно было бы улучшить. Разработчикам пришлось начинать с самого начала и в кратчайшие сроки привести все в порядок.
Генеральный директор Riot Games Николо Лоран, приобретенный в октябре 2022 года, небрежно заявил, что целью является ноябрь 2023 года, однако на том этапе у них не было даже ни одного «комплекта для разработки в команде», сказала Вольф во время своего выступления. панель на GCAP 2024 (Game Connect Asia Pacific), на которой присутствовал Дексерто.
К счастью, у команды был уже существующий продукт, на который можно было обратить внимание, поскольку Valorant взлетела в чартах и стала одной из самых популярных и просматриваемых игр на ПК. «Мы уже знали, что это за набор функций, — продолжил Вольф, — он должен был функционально совпадать с тем, что было у нас на ПК».
Закрепляем основы и делаем это позже
Запуск масштабного проекта заключался в оттачивании основных принципов, абсолютно необходимых для воплощения в жизнь возможностей ПК на Xbox и PlayStation. «Хорошие вещи» в основном остались позади, чтобы расставить приоритеты в пользу самого необходимого.
Одной из таких областей, которая осталась на полу монтажной, был текстовый чат. Несмотря на то, что набор текста, очевидно, жизненно важен для пользователей ПК, поскольку, помимо голосового чата, основным методом общения является набор текста, он не рассматривался как абсолютная основа консольного опыта, по крайней мере, для большинства разработчиков – Вольф признал, что были определенные разногласия. вокруг этого выбора, но в конечном итоге ей пришлось принять твердое решение.
«Я исключила текстовый чат из набора функций», — объяснила она. «Я провел небольшое исследование и понял, какого невероятного объема работы нам это будет стоить. Я настаивал на том, чтобы не выпускать его при запуске на консолях, это были затраты, которые мы понесли».
Еще одна уникальная проблема в консольном пространстве, как бы странно это ни звучало, связана с экранами загрузки игры. На ПК, работая на собственном клиенте Riot, где они являются законодателями, они могут эффективно делать все, что захотят. Однако на консолях дело обстоит иначе, поскольку каждая платформа имеет свои собственные требования к сертификации.
Одним из таких требований является то, что не должно быть «статичных экранов», как сказал старший инженер-программист Рори Дунган во время отдельной дискуссии GCAP. Например, любая игра на PlayStation должна «показывать счетчик или индикатор выполнения загрузки».
Однако даже такая простая на первый взгляд настройка может вызвать проблемы. «Мы узнали, что после включения анимации игра может зависать на несколько секунд». Этих зависаний достаточно, чтобы не пройти сертификационную проверку PlayStation, а это означает, что игра не может запуститься.
Точно так же режим отдыха на PlayStation открыл еще одну банку с червями. Хотя игроки не могут об этом активно думать, во время разработки порта это стало важным моментом для Riot Sydney.
«Можно подумать, что это будет легко, но может произойти много всего», — повторила технический директор Кайла Паноццо. «Что произойдет, если я приостановлю [on PS5]потом я зайду на ПК и меня забанят, прежде чем я вернусь на консоль?» Хотя это крайне редкий сценарий, Riot необходимо было убедиться, что он проверяет даже самые редкие ситуации, чтобы консольные порты были одобрены для запуска.
Вольф рассказала, как в качестве продюсера проекта она оставила шестимесячное окно «по окончании разработки» исключительно для «требований сертификации» для Xbox и PlayStation. Вот насколько запутанным может быть процесс простого одобрения сборок консольными гигантами. Определенные сбои необходимо будет устранить, и при устранении этих сбоев могут возникнуть новые сбои. Конечно, это сложный процесс.
Хотя теперь, когда Valorant доступен на консоли и игра с живым сервисом регулярно обновляется, запуск был только началом.
«Консоль сейчас так же важна, как и ПК»
Новости о консольном порте Valorant были официально представлены 8 июня 2024 года на фестивале Summer Game Fest, а период закрытого бета-тестирования начнется всего через неделю. Очевидно, что этот момент стал огромной «наградой», которая «была очень приятной для команды», как описал Вольф, но предстояло еще много работы.
Успех на консолях быстро привел к резкому увеличению числа активных игроков: глава Valorant Studio Анна Донлон недавно подтвердила, что по состоянию на октябрь 2024 года в игру ежемесячно играют более 35 миллионов игроков. Этот рост привел к внутренним изменениям: глобальным командам Riot теперь приходится Помните, что «консоль так же важна, как и ПК», — подчеркнул Паноццо.
«Почему я должен исправлять все эти ошибки консоли, если у меня есть ошибки ПК?» Нам нужно практиковать этот сдвиг в мышлении», — объяснила она.
Однако согласовать выпуск контента, исправления ошибок и все остальное на разных платформах гораздо легче сказать, чем сделать. Что касается ПК, Riot может заблокировать новые сборки в любое время, учитывая, что это их клиент. На консолях, как уже упоминалось, процесс сертификации является чудовищным, а для игр с живым сервисом утверждение новых обновлений «может занять неделю для Xbox и PlayStation».
Это может привести к задержкам или неудачам, поскольку некоторые изменения или дополнения будут перенесены в следующее обновление. Как вы могли догадаться, игроки часто открыто выражают свое разочарование, хотя Riot принимает это на вооружение, прекрасно понимая, что произойдет дальше. Дунган поддразнил: «Когда игроки счастливы, они играют в игру. Когда они недовольны, они появляются на Reddit, поэтому будет смещение в сторону негативной точки зрения».
Однако есть два ключевых обходных пути для длительного процесса сертификации исправлений. Во-первых, есть исправления. Это может быть игра, когда возникают какие-либо проблемы, ломающие игру, но ее нельзя использовать для чего-то реального, такого как новые скины или настройки карты. «Никаких двоичных изменений, поэтому никакого кода или шейдеров. Я хочу исправлять только критические ошибки», — сказал Дунган.
Другой вариант возможен в долгосрочной перспективе, поскольку Riot постепенно улучшает свои отношения с производителями консолей. «Если вы завоюете доверие к Sony и Microsoft, вы сможете быстро выйти на патч», — сказал Паноццо. «После того, как вы пройдете аттестацию несколько раз подряд, [rapid patch] означает, что вы можете выпустить новый патч в течение 24 часов», фактически получая автоматическое одобрение в соответствующих системах.
Теперь, когда в гуще событий процветают консольные порты и активно привлекаются миллионы новых игроков, выполнена ли миссия сиднейской команды? С одной стороны, да, небольшая команда достигла своей лихорадочной цели по переносу мегапопулярного IP на новые платформы с молниеносной скоростью и теперь может немного сбросить газ. Но с другой стороны, тяжелая работа еще только начинается. Следующая «долгосрочная» цель — обеспечить паритет консолей и ПК.
«Нам необходимо согласовать платформы», — сказал Вольф. «Это долгосрочная работа, которую мы собираемся проделать. Прямо сейчас, если бы мы хотели выпустить новые социальные функции, нам пришлось бы создавать их дважды». В дальнейшем они стремятся синхронизировать будущие обновления и сгладить конвейеры контента, чтобы избежать дублирования ключевой работы.
Пока нет информации о том, когда консольные порты смогут охватить более широкую аудиторию в других регионах, учитывая их ограниченный объем в настоящее время, а также нет никакой информации об обновлениях среднего поколения, скажем, патче для PS5 Pro для повышения производительности. Но очевидно, что команда Sydney и Riot в целом относятся к Valorant как к равным на всех платформах в будущем.