Клыки Астеркарна: Инженерия зимних биомов в Grim Dawn

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

Команда Crate Entertainment выпустила Fangs of Asterkarn — новое дополнение для Grim Dawn, которое добавляет полноценный снежный биом. В этой статье рассматривается, как собственный движок, унаследованный от Titan Quest, управляет темным освещением и физикой останков врагов. Мы исследуем оптимизации на C++, моделирование ассетов в Maya и текстурирование в Photoshop, которые делают возможной эту ледяную и гнетущую атмосферу.

Снежный пейзаж в дополнении Grim Dawn Fangs of Asterkarn с руинами и замороженными врагами

Техническая реализация зимней погоды и физики останков ❄️

Для имитации накопленного снега команда использовала собственные шейдеры на движке, которые применяют динамическое смещение вершин к моделям из Maya. Темное освещение достигается с помощью системы направленного света с затуханием по высоте, оптимизированной на C++ для поддержания 60 FPS в сценах с частицами метели. Физика останков врагов, например, замороженных трупов, разбивающихся при ударе, была реализована с помощью упрощенного решателя коллизий, который ставит стабильность выше реализма, снижая нагрузку на процессор. Текстурирование в Photoshop включало слои масок инея, которые активируются в зависимости от температуры биома — деталь, усиливающая ощущение постоянной опасности.

Технические уроки для независимых разработчиков 🛠️

Fangs of Asterkarn доказывает, что собственный движок может конкурировать с современными решениями, если оптимизировать конвейер. Использование C++ для управления пулом объектов физики и асинхронной загрузки текстур снега из Photoshop предотвращает падение производительности. Для разработчиков ключ в том, чтобы ограничить количество частиц погоды и использовать Maya для создания модульных ассетов, которые можно повторно использовать с разными материалами. Это дополнение — пример того, как техническое планирование от моделирования до освещения определяет атмосферу экшн-игры.

Как они оптимизировали процедурную генерацию снега и льда в зимних биомах Fangs of Asterkarn, чтобы избежать проблем с производительностью в Grim Dawn, не жертвуя визуальной плотностью окружения?

(P.S.: разработчик игр — это тот, кто тратит 1000 часов на создание игры, которую люди проходят за 2)