Команда Ludeon Studios под руководством Тайнена Сильвестра объявила о грандиозном техническом прорыве: культовый научно-фантастический симулятор колонии RimWorld получил предварительное обновление 1.7, главным новшеством которого стал полный отказ от стороннего движка Unity в пользу собственной проприетарной технологии — Waylith Engine.
Исторический поворот: переход с Unity на собственный движок Waylith
С момента своего первого публичного релиза более десяти лет назад RimWorld, наряду с легендарной Dwarf Fortress определившая стандарты комплексных генераторов историй, функционировала на базе движка Unity. Несмотря на регулярные оптимизации, архитектурные ограничения внешнего фреймворка с годами создавали «бутылочное горлышко» при расчете сотен симулируемых параметров колонистов, животных, температурных карт и путей перемещения.
Создание собственного движка Waylith велось студией в строжайшем секрете. Разработчики подчеркнули, что визуально и геймплейно игра осталась полностью идентичной, однако внутренняя архитектура была переписана с нуля специально под тяжелые процессорные вычисления.
«Мы анонсируем обновление 1.7, которое переводит RimWorld с Unity на Waylith Engine — наш собственный движок, созданный внутри Ludeon Studios. Игра выглядит и ощущается точно так же, но в наших тестах общая производительность выросла в 2–4 раза», — подчеркнула представительница студии Тиа Янг.
Прирост производительности в 2–4 раза: стресс-тесты разработчиков
Переход на Waylith Engine решает ключевую проблему, с которой сталкивался каждый опытный игрок в поздних стадиях выживания: падение TPS (тактов симуляции в секунду) и мучительно долгий запуск сборки с сотнями модификаций из мастерской Steam.
Поздние стадии игры: В стресс-тестах плотно застроенной колонии из 40 поселенцев, 200 домашних животных и десятков параллельных событий прирост производительности составил 2,2 раза (более 120%).
Загрузка колоссальных сборок модов: Тестовый модпак из 1500 модификаций, требовавший ранее 14 минут на первоначальную компиляцию и запуск, на Waylith загружается всего за 6 минут.
Генерация карт и планет: Формирование биомов и глобальной карты мира теперь занимает считанные секунды благодаря многопоточным алгоритмам движка.
Плавность симуляции: Расчет температуры, логики огня и комплексных алгоритмов поиска путей (Pathfinding) больше не вызывает микрофризов.
Безупречная совместимость сохранений и модов
Смена базового игрового движка в игровой индустрии почти всегда означает потерю старых сохранений и поломку фанатских модификаций. Однако программисты Ludeon Studios совершили техническое чудо:
Двусторонняя совместимость сейвов: Сохранения из актуальной версии 1.6 бесшовно открываются в 1.7. Более того, сохраненные в 1.7 партии остаются обратно совместимыми при откате на 1.6.
Поддержка существующего каталога модов: Подавляющее большинство модификаций работает в версии 1.7 без необходимости ручного обновления кода авторами. Если плагин подсвечивается желтым статусом, это лишь предупреждение о смене номера версии.
Современный инструментарий C#: Создатели модификаций получают доступ к новейшим возможностям языка C#, упрощенной реализации глубоких графических эффектов и оптимизированному API.
Таинственный новый проект студии и доступ к бета-тесту
В финале анонса разработчики оставили интригующее послание: RimWorld не останется единственной игрой на новом движке. Ludeon Studios уже активно разрабатывает совершенно новый неанонсированный проект на базе Waylith Engine, первые подробности о котором раскроют позже.
Опробовать стабильность и прирост кадров обновления 1.7 можно уже сейчас в Steam: для этого достаточно открыть свойства игры в библиотеке, перейти на вкладку «Бета-версии» и переключиться на ветку «unstable».



