Популярная игра в Steam отказывается от Unity ради нового движка, обещающего рост производительности до 4 раз

Что происходит, когда разработчик решает заменить движок своей давно популярной игры? В случае RimWorld результатом может стать существенный рост производительности.
Ludeon Studios анонсировала обновление 1.7, которое переводит её симулятор колонии с Unity на недавно разработанный студией движок Waylith Engine. По словам разработчика, внутренние тесты показывают рост производительности от двух до четырёх раз по сравнению с версией 1.6.
Сама игра должна выглядеть и играться так же, как прежде. Однако внутри изменения весьма значительны.
Более быстрая работа колоний и сокращение времени загрузки
В одном из стресс-тестов требовательная к ресурсам колония на позднем этапе игры работала в 2,2 раза быстрее, чем раньше. В другом тесте с 1500 модами время загрузки сократилось с 14 минут до всего шести.
Улучшения затрагивают время запуска, генерацию карт и миров, а также общую производительность симуляции. Фактические результаты будут зависеть от конкретного оборудования и набора модов.
Но что будет с существующими сохранениями и модами?
По словам Ludeon, файлы сохранений остаются совместимыми в обоих направлениях между версиями 1.6 и 1.7. Подавляющее большинство существующих модов также должно работать без изменений, хотя некоторые из них поначалу могут показывать предупреждения о совместимости. Новый движок также поддерживает более современные возможности C# и упрощает для авторов модов создание сложных модификаций и собственных визуальных эффектов.
Есть один нюанс: на ПК старше 10 лет новый движок может не запуститься.
Вторая игра уже в разработке
Пожалуй, главный сюрприз заключается в том, что Waylith разрабатывается не только для RimWorld. Ludeon подтвердила, что на этом движке уже создаётся ещё одна, пока не анонсированная игра, однако дальнейшие подробности остаются в секрете.
Обновление 1.7 уже доступно в нестабильной бета-ветке RimWorld в Steam. Игроки могут получить к нему доступ через меню свойств игры в разделе бета-версий, тогда как версия в основной ветке по-прежнему остаётся 1.6.
Пока впечатляющие показатели производительности приводятся лишь со слов разработчика и не подтверждены независимыми тестами. Тем не менее замена движка уже существующей игры с сохранением совместимости файлов сохранений — серьёзная техническая задача.










