Astlibra Revision — это не просто дань уважения классическим JRPG; это урок технической настойчивости. Его создатель, KEIZO, разрабатывал движок DX Library на C++ в течение 14 лет — период, охватывающий путь от простых экспериментов до коммерческого релиза. Этот кустарный подход позволил добиться абсолютного контроля над рендерингом, создав ту уникальную эстетику, которая сочетает 2D-спрайты с фонами, обладающими почти трёхмерной визуальной глубиной, что сложно воспроизвести с помощью стандартных движков.
Технический конвейер: DX Library, C++ и Photoshop 🎨
Решение использовать собственный движок на C++ вместо таких решений, как Unity или Unreal, дало критические преимущества для ретро-эстетики. Не завися от стандартного конвейера 3D-освещения, команда смогла реализовать очень точную систему параллакс-слоёв для фонов, создавая ощущение глубины без ущерба для чёткости спрайтов, нарисованных вручную в Adobe Photoshop. KEIZO смог оптимизировать рендеринг так, чтобы спрайты с их ограниченной, но яркой цветовой палитрой идеально сочетались с фонами, избегая агрессивного сглаживания, которое часто портит вид пиксель-арта в коммерческих движках. Photoshop служил не только для рисования ассетов, но и для создания карт глубины и теней, которые движок интерпретирует в реальном времени — рабочий процесс, возможный только тогда, когда программист и художник говорят на одном техническом языке.
Уроки для инди-разработчиков 💡
Astlibra Revision доказывает, что время, потраченное на создание собственных инструментов, — это не потерянное время, а инвестиция в визуальную идентичность. Для инди-разработчика создание движка с нуля в течение многих лет — огромный риск, но результатом становится продукт, который ощущается целостным и уникальным. Урок здесь в том, что технология не должна диктовать искусство; наоборот, искусство должно диктовать технологию. Если ваше видение требует гранулярного контроля над каждым пикселем, как в данном случае, хорошо документированный собственный движок может стать разницей между игрой, которая подражает классике, и игрой, которая становится новым эталоном жанра.
После 14 лет разработки собственного движка вместо использования Unreal или Unity, какие конкретные преимущества, по мнению KEIZO, это решение принесло геймплею Astlibra Revision, которых он не смог бы достичь с коммерческим движком?
(P.S.: геймджемы — как свадьбы: все счастливы, никто не спит, и ты в итоге плачешь)