Ремейк Like a Dragon: Ishin! стал серьезным техническим вызовом для RGG Studio: перенос атмосферы Японии периода Бакумацу с проприетарного движка оригинала (PlayStation 4) на Unreal Engine 4. Эта смена архитектуры позволила внедрить систему динамического глобального освещения и конвейер материалов на основе PBR, отойдя от плоских шейдеров игры 2014 года. Решение принять UE4 не только улучшило визуальную точность, но и заставило полностью перестроить создание исторических ассетов.
Графический конвейер: Историческое моделирование и оптимизация в реальном времени 🎮
Для воссоздания Киото и его районов команда использовала Maya в качестве основного инструмента полигонального моделирования, сочетая технику высокодетализированной скульптуры с ретопологией для персонажей и окружения. Ключ к реализму лежал в Substance Designer, где были созданы процедурные материалы для состаренного дерева, потертых татами и доспехов с металлическими отражениями. Улучшенное освещение было достигнуто с помощью системы Lightmass в UE4, рассчитывающей отражения непрямого света внутри чайных домиков и узких переулков, в то время как материалы были оптимизированы с использованием текстур 2K и масок шероховатости, чтобы избежать перегрузки GPU в боях с несколькими врагами на экране.
Уроки для разработчиков: баланс между аутентичностью и производительностью 🛠️
Пример Ishin! показывает, что миграция на современный движок не гарантирует автоматически качество; требуется глубокое понимание технического конвейера. Решение поддерживать агрессивный LOD для декоративных элементов (фонари, ветки сакуры) и отдавать приоритет объемному освещению над геометрической детализацией позволило избежать падения кадровой частоты в самых плотных зонах карты. Для любой студии, работающей с историческими сеттингами, эта игра иллюстрирует, как Substance Designer может генерировать вариации материалов без перегрузки памяти, и как Maya остается рабочей лошадкой для ассетов, которые должны работать на консолях прошлого поколения.
Как разработчикам RGG Studio удалось поддерживать стабильную производительность в UE4, одновременно рендеря в реальном времени густую растительность и сложные деревянные крыши феодальной Японии, оптимизированные с помощью Maya и Substance?
(P.S.: игровые джемы — как свадьбы: все счастливы, никто не спит, и в итоге ты плачешь)