Немецкий разработчик годами изучал симуляцию огня, и собрал из неё собственный роуглайт Ignitement

Главная гордость Ignitement – изометрического роуглайта, это её огонь, который выглядит по-настоящему эпично.

При этом эффект держится не на привычных частицах, а на настоящей симуляции жидкостей, в которой разработчик из Германии разбирается на академическом уровне.

https://www.youtube.com/watch?v=1ZxSDz-x8oU

За игрой стоит соло-разработчик под псевдонимом Sørb, он же Себастьян Либ из Марбурга, ранее выпустивший Super Cable Boy, Evolings и другие тайтлы.

В Ignitement игрок берёт на себя роль Огненного Шамана, который через глубокую медитацию спускается в метафизический мир, рождённый из горя, сожаления и ярости. Тут предстоит пройти три царства со своей идентичностью: Душу, Разум и Сердце.

Враги и боссы тут не просто монстры, а воплощения психики героя.

Забеги длятся около 20 минут и включают шесть типов врагов, а в финале каждого царства ждёт кульминационный босс, например Рогатый Дьявол, Дым сожаления или Пустота сердца. По пути собираются монеты душ, на которые открываются навыки, проклятия и древние маски, меняющие стартовые силы и реплики персонажа.

Самое интересное скрыто под капотом. Огненные эффекты работают на собственной симуляции жидкостей в реальном времени, целиком двумерной и построенной в Unity через Graphics.Blit, которая обновляет небольшие текстуры размером 1024×1024 и 512×512. По затратам это сопоставимо с парой эффектов постобработки, а ставка на фрагментные шейдеры вместо вычислительных сохраняет совместимость даже со старым железом и консолями.

При этом огонь не ограничивается красотой и завязан на геймплей. На той же симуляции держится сразу несколько систем:

  • поджигающий дебафф, наносящий урон по времени любому врагу, что коснулся пламени

  • освещение сцены, реагирующее на очаги огня

  • отражения в интерфейсе, ведь стекло колбы здоровья ловит ближайшее пламя

  • "мясные стены", которые колышутся тем сильнее, чем ярче рядом полыхает

На вопрос о технологии огня разработчик ответил, что написал по этой теме магистерскую работу – увы, ее нет в открытом доступе, но желающим разобраться он советует классическую статью Йоса Стама Real-Time Fluid Dynamics for Games.

Эта работа описывает простой и устойчивый решатель уравнений Навье – Стокса, заточенный под визуальное качество и работу в реальном времени на обычном железе, и происходит из той же линии разработок, что стоит за жидкостными эффектами в Maya.

Бесплатное демо уже Ignitement доступно в Steam и охватывает первое царство, Душу, вместе с частью улучшений.

Полный релиз Ignitement намечен на первый квартал 2027 года.

Больше статей на Shazoo
Тэги:

Об авторе

Эксперт по Fallout
Главный редактор
Более 16 лет в индустрии освещения видеоигр, кино, сериалов, науки и техники. Особенно разбираюсь в серии Fallout, ценитель The Elder Scrolls. Поклонник Arcanum и Fallout Tactics. Больше всего играю в Civilization, Old World и градостроители. Изучаю ИИ и загадки космоса.