
Lords of the Fallen построен с нуля на Unreal Engine 5
Разработка игры Lords of the Fallen (2023) с самого начала приняла фундаментальное техническое решение: использовать Unreal Engine 5 в качестве основы. Этот графический движок последнего поколения предоставил необходимые инструменты для воплощения самой амбициозной концепции: вселенной, состоящей из двух сосуществующих планов реальности. 🎮
Дуальность миров как центральный柱
Основная механика игры вращается вокруг королевств Axiom (мира живых) и Umbral (спектрального царства). Это не отдельные уровни, а параллельные измерения, которые игрок может воспринимать и пересекать в реальном времени. Эта предпосылка определяет не только геймплей и историю, но и ставит перед графическим движком грандиозную техническую задачу.
Ключевые характеристики двойного мира:- Одновременная визуализация обоих планов реальности.
- Мгновенные и плавные переходы между Axiom и Umbral.
- Нарратив и исследование, полностью зависящие от этого взаимодействия.
Umbral — это не просто цветовой фильтр; это полноценный мир, который ваше оборудование должно рендерить дважды.
Lumen: освещение двух реальностей одновременно
Для управления освещением в этом сложном сценарии разработчики положились на Lumen, систему динамического глобального освещения UE5. Эта технология обрабатывает взаимодействие света с обоими мирами полностью динамически. Когда игрок перемещается между измерениями, освещение мгновенно адаптируется, создавая coherentные атмосферы и впечатляющие визуальные переходы. Архитектура в готическом стиле в огромной степени выигрывает от этого реалистичного светового рендеринга. 💡
Nanite: геометрическая детализация без компромиссов
Интригующая геометрия окружений и персонажей обрабатывалась с помощью Nanite. Эта технология микрополигонов позволяет использовать ассеты с экстремально высокой плотностью полигонов без ущерба для производительности. Художники смогли создать готические структуры, скульптуры и ландшафты с микроскопическим уровнем детализации, без необходимости вручную генерировать упрощенные версии (LOD) для дальних расстояний. 🏰
Преимущества использования Nanite в проекте:- Эффективная обработка миллионов полигонов на экране.
- Художественная свобода для создания гипердетализированных ассетов.
- Устранение работы по созданию и управлению уровнями детализации вручную.
Реальная цена графической мощи
Рендеринг двух полноценных миров одновременно напрямую влияет на производительность. Каждый раз, когда игрок переходит в Umbral, оборудование должно рассчитывать и отрисовывать геометрию и освещение обоих королевств. Это приводит к значительному спросу на ресурсы, где частота кадров в секунду может снижаться, подчеркивая важность оптимизации движка для плавного опыта. ⚙️