Destiny Rising: как NetEase переносит освещение Destiny 2 на мобильные устройства с помощью Messiah Engine

29.05.2026 Опубликовано | Переведено с испанского

Компания NetEase Games приняла вызов адаптировать визуальную идентичность Destiny 2 для мобильных устройств с помощью собственного движка Messiah Engine. Для достижения этой цели команде пришлось переписать большую часть конвейера рендеринга, отдав приоритет стилизованному затенению, которое имитирует отражения PBR без вычислительных затрат на полный расчет. Ключ заключается в гибридной системе освещения, которая сочетает предварительно рассчитанные световые вилки с динамическими тенями низкого разрешения, оптимизируя тем самым расход батареи и температуру графического чипа.

[Скриншот Destiny Rising, демонстрирующий гибридное освещение в ночной боевой сцене]

Messiah Studio: Конвейер ассетов и техники затенения для ограниченного оборудования 🎮

В среде разработки Messiah Studio художники работают со специфическим для мобильных устройств потоком ассетов. Движок использует унифицированный вершинный шейдер, который уменьшает количество инструкций на проход рендеринга, устраняя необходимость в нескольких световых проходах. Для имитации характерного блеска оружия из Destiny 2 реализована модель отражения на основе cubemaps низкого разрешения (256x256) в сочетании с картой нормалей, сжатой в формат BC5. Глобальное освещение аппроксимируется с помощью системы статических Light Probes, которые запекаются непосредственно в геометрию уровня, избегая использования bounce lighting в реальном времени. По сравнению с Unreal Engine, Messiah жертвует физической точностью ради стабильной частоты кадров на устройствах с GPU Adreno 600 и Mali-G72.

Дилемма стилизованного реализма на мобильных устройствах 🤔

Подход NetEase демонстрирует, что для достижения убедительных визуальных результатов на мобильных устройствах не обязательно использовать коммерческий AAA-движок. Отдавая приоритет целостному художественному стилю над физическим реализмом, Messiah Engine позволяет Destiny Rising оставаться верной франшизе, не требуя новейшего оборудования. Для независимых разработчиков эта стратегия подчеркивает ключевой урок: оптимизация — это не просто уменьшение количества полигонов, а понимание того, какие визуальные элементы определяют идентичность игры, и их воспроизведение с помощью интеллектуальных и малозатратных техник рендеринга.

Какие конкретные методы оптимизации использует Messiah Engine для воспроизведения динамического освещения Destiny 2 на мобильных устройствах без потери производительности?

(P.S.: Оптимизация для мобильных устройств — это как попытка запихнуть слона в Mini Cooper)