Astlibra Revision: Искусство собственного движка и бумажная эстетика в двухмерной графике

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

Astlibra Revision доказывает, что для создания впечатляющей визуальной идентичности не нужен движок AAA-класса. Его эстетика бумажной куклы, достигнутая с помощью 2D-спрайтов на глубоких фонах, стала возможна благодаря DX Library — собственному движку, запрограммированному на C++. Это техническое решение, далеко не прихоть, обеспечивает абсолютный контроль над рендерингом и освещением — ключевыми элементами, благодаря которым персонажи выглядят как трехмерные вырезки на сценах с перспективой.

Astlibra Revision 2D-спрайты из бумаги на глубоких фонах с освещением собственного движка DX Library

DX Library и C++: Почему собственный движок выигрывает в визуальном контроле 🎨

В отличие от удобства Unity или Unreal, разработка собственного движка на DX Library дает критические преимущества для нереалистичных художественных стилей. В Astlibra Revision команда смогла реализовать систему освещения, которая сохраняет двумерность спрайтов, не теряя глубины фонов. Используя C++ в качестве основы, оптимизируются расчеты параллакса и смешивания между слоями — то, что в универсальных движках часто требует дорогих шейдеров или обходных путей. Кроме того, отсутствие зависимости от внешних обновлений делает графический конвейер стабильным, что идеально для долгосрочной разработки, как в случае с этой JRPG.

Photoshop в конвейере: Спрайты, которые дышат в глубоких сценах 🖌️

Создание ассетов в Photoshop — это мост между программированием и искусством. Для достижения эффекта бумажной куклы спрайты разрабатываются с жесткими краями и плоскими тенями, в то время как фоны рисуются с градиентами и деталями, имитирующими перспективу. Технический трюк заключается в использовании слоев глубины: Photoshop позволяет экспортировать каждый элемент (персонаж, тень, дальний фон) отдельно, а движок на C++ компонует их в реальном времени. Таким образом, игра добивается того, что статичный спрайт кажется движущимся в трехмерном мире без необходимости в 3D-моделях.

Какие методы оптимизации и рабочие процессы вы использовали, чтобы собственный движок, подобный движку Astlibra Revision, поддерживал сложные анимации и эстетику бумаги без потери производительности на скромном оборудовании?

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