Risk of Rain 2: Seekers of the Storm, первое DLC для хитовой roguelike, разработанное Gearbox Software, а также первое крупное обновление с тех пор, как дом Borderlands приобрел IP почти два года назад, получилось совсем не то, на что все рассчитывали. Это был шанс Gearbox проявить себя после того, как отмененная мобильная игра произвела плохое первое впечатление на нового пастуха Risk of Rain, но Seekers of the Storm не только не оправдала ожиданий, но и нагрузила основную игру техническими проблемами, которые могут сделать ее практически неиграбельной. Представители Gearbox откровенно рассказали о состоянии игры и планах по ее исправлению, но ущерб нанесен, и оптика неоспорима: крупная компания, которая до этого выпустила множество хороших игр и должна была знать лучше, приобрела любимую инди-игру, и теперь она провалилась.
Джеффри «Гор» Хант, бывший программист Hopoo, на долю которого пришлось «что-то около 90 %» оригинальной кодовой базы Risk of Rain 2, по понятным причинам не был рад, что игра так оступилась. «Бедный мой малыш», — сказал Хант в Discord моддинга Risk of Rain 2, когда обнаружились проблемы этого DLC. В интервью GamesRadar+ Хант говорит, что пока не хочет играть в DLC, поскольку ему хотелось бы «посмотреть, что придумала новая команда, без того чтобы нестабильное поведение игры влияло на мое восприятие».
«Однако такое поведение на широком уровне — это шаткое начало, и мне кажется, что по тем или иным причинам оно было выпущено в спешке, до того как разработчики закончили работу над ним», — продолжает он. «Работа над Risk of Rain 2 была для меня очень приятным опытом; я хочу, чтобы новая команда также преуспела и чувствовала себя хорошо от того, что они сделали, чтобы игроки получили лучшее из этого, и чтобы у команды было все необходимое для этого». В своих ответах Хант подчеркивает, что «хотел убедиться в том, что я справедлив к разработчикам, которые пачкают руки и делают работу».
Что пошло не так
(Изображение кредитное: Gearbox Publishing)
Давайте на секунду приоткроем капот. Что пошло не так с Seekers of the Storm? Многое, поэтому мы здесь, но одна серьезная проблема выделяется. Куча важных вещей, которые обычно работают по отдельности, были привязаны к частоте кадров. Это может привести к нарушению игрового процесса, а при очень высокой или очень низкой частоте кадров все становится только хуже, поэтому Gearbox попросила игроков ограничить FPS до 60 в качестве временного обходного пути.
Risk of Rain 2: Seekers of the Storm, первое DLC для хитовой roguelike, разработанное Gearbox Software, а также первое крупное обновление с тех пор, как дом Borderlands приобрел IP почти два года назад, получилось совсем не то, на что все рассчитывали. Это был шанс Gearbox проявить себя после того, как отмененная мобильная игра произвела плохое первое впечатление на нового пастуха Risk of Rain, но Seekers of the Storm не только не оправдала ожиданий, но и нагрузила основную игру техническими проблемами, которые могут сделать ее практически неиграбельной. Представители Gearbox откровенно рассказали о состоянии игры и планах по ее исправлению, но ущерб нанесен, и оптика неоспорима: крупная компания, которая до этого выпустила множество хороших игр и должна была знать лучше, приобрела любимую инди-игру, и теперь она провалилась.
Джеффри «Гор» Хант, бывший программист Hopoo, на долю которого пришлось «что-то около 90 %» оригинальной кодовой базы Risk of Rain 2, по понятным причинам не был рад, что игра так оступилась. «Бедный мой малыш», — сказал Хант в Discord моддинга Risk of Rain 2, когда обнаружились проблемы этого DLC. В интервью GamesRadar+ Хант говорит, что пока не хочет играть в DLC, поскольку ему хотелось бы «посмотреть, что придумала новая команда, без того чтобы нестабильное поведение игры влияло на мое восприятие».
«Однако такое поведение на широком уровне — это шаткое начало, и мне кажется, что по тем или иным причинам оно было выпущено в спешке, до того как разработчики закончили работу над ним», — продолжает он. «Работа над Risk of Rain 2 была для меня очень приятным опытом; я хочу, чтобы новая команда также преуспела и чувствовала себя хорошо от того, что они сделали, чтобы игроки получили лучшее из этого, и чтобы у команды было все необходимое для этого». В своих ответах Хант подчеркивает, что «хотел убедиться в том, что я справедлив к разработчикам, которые пачкают руки и делают работу».
Что пошло не так
(Изображение кредитное: Gearbox Publishing)
Давайте на секунду приоткроем капот. Что пошло не так с Seekers of the Storm? Многое, поэтому мы здесь, но одна серьезная проблема выделяется. Куча важных вещей, которые обычно работают по отдельности, были привязаны к частоте кадров. Это может привести к нарушению игрового процесса, а при очень высокой или очень низкой частоте кадров все становится только хуже, поэтому Gearbox попросила игроков ограничить FPS до 60 в качестве временного обходного пути.
«Это проявляется по-разному», — объясняет Хант. «Персонажи летают при использовании способностей, которые их перемещают, ИИ пытается перепрыгнуть через препятствия, которых нет, потому что он проверяет, переместились ли они, чаще, чем на самом деле, поэтому думает, что застрял, лучевые атаки срабатывают гораздо реже, чем должны, и т. д.».
Если говорить более подробно, то Хант считает, что это происходит из-за проблемы в том, как Risk of Rain 2 отслеживает и обрабатывает время и симуляцию. К ужасу многих программистов, два подхода, похоже, были скрещены: «Update», который «подходит для таких вещей, как опрос ввода и настройка рендеринга», и «FixedUpdate», который «происходит с фиксированной скоростью и подходит для таких вещей, как физика и игровая логика».
«Эта настройка позволяет геймплею быть последовательным, не привязывая частоту кадров рендеринга к частоте логики, и не заставляя вас терять кадры из-за того, что они каждый раз отвлекаются на игровую логику. Unity делает это за вас, но вы также можете сделать это самостоятельно — это одно из мест, где вы можете получить некоторый прирост производительности, так как если движок будет сообщать вашему объекту о необходимости обновления, то каждый раз на это будет уходить очень небольшое количество накладных расходов, которые могут увеличиться.
Подпишитесь на рассылку GamesRadar+
Еженедельные дайджесты, рассказы о любимых сообществах и многое другое.
Получать новости и предложения от других брендов FutureПолучать электронную почту от наших надежных партнеров или спонсоров Отправляя свои данные, вы соглашаетесь с Условиями и политикой конфиденциальности и достигли возраста 16 лет.
«Некоторые элементы игрового кода были переведены на ручное обновление, но есть проблемы с реализацией. В первую очередь, новая система запускает логику FixedUpdate, но делает это на этапе симуляции обновления. В результате эти объекты выполняют больше или меньше логических шагов, чем должны, в зависимости от частоты кадров, а также рассинхронизируются с другими игровыми моделями поведения, которые не были перенесены».
Хорошая новость заключается в том, что, основываясь только на «декомпилированном коде», Хант считает, что откат этих изменений «не выглядит слишком плохо». И хотя моды для Risk of Rain 2 были сильно испорчены этим обновлением, и многие моддеры ждут исправления этих модов, поскольку выходящие патчи для самой игры наверняка снова их сломают, это тоже можно исправить.