Инди-разработчик Доминик Джон раскрыл новые детали необычного проекта Project Shadowglass, который уже успел запутать игроков своим внешним видом. После публикации первых роликов многие решили, что игра использует ИИ, заранее записанные сцены или вообще не работает в реальном времени.
Стиль и вдохновение
Сам автор описывает стиль игры как «прогулку внутри двумерного пиксель-арта». Для этого подхода Джон даже придумал отдельный термин — Pixerly, по аналогии с Painterly. Идея заключается в том, чтобы игрок буквально оказался внутри ретро-картинки, где мир остаётся полностью трёхмерным, но выглядит как стабильная пиксельная графика старых RPG и immersive sim времён начала 90-х.
Главными источниками вдохновения разработчик называет System Shock, Ultima Underworld и The Elder Scrolls II: Daggerfall. Особенно его интересует эпоха до массового появления 3D-ускорителей, когда разработчикам приходилось буквально обманывать восприятие игрока различными визуальными трюками.
Техническая реализация
При этом Project Shadowglass технически куда ближе к современному 3D, чем кажется со стороны. В игре не используются воксели, а большая часть магии строится на системе кастомных шейдеров и глубокой переработке рендера. Джон подчёркивает, что никакой одной «секретной технологии» здесь нет — нужный эффект появляется благодаря сочетанию множества методов стабилизации пикселей, фильтрации и освещения.
Для работы над проектом разработчик выбрал движок Godot. По его словам, открытый исходный код оказался ключевым преимуществом, позволившим серьёзно вмешиваться в работу рендера без необходимости создавать собственный движок с нуля. В остальном набор инструментов вполне привычный — Blender, Aseprite и Affinity.