

Четыре акта нуар-романа играбельны на двух языках
Русский нуар из 22 глав превращается в RPG на Godot сцена за сценой. Абзацы становятся графами диалога с условиями и эффектами, а каждый акт закрывает скрипт, который проходит его сам до конца.
Акты с I по IV играбельны, Акт V в разработке
Собрано с Claude Code за 3 дня

Нарисованные комнаты и пиксель-арт улицы по одним правилам
Активное дело и его статус живут в шапке любой сцены, а одна клавиша осматривает то, что под курсором. Игрок учит управление один раз, и дальше оно одинаково работает в освещённом кабинете и в красном зале клуба.
- 1Дело и его статус всегда в шапке сцены
- 2E осматривает, одна клавиша и в комнате, и на пиксель-улице

Абзац романа становится играбельным выбором
Строка рукописи ложится в граф диалога узлами, условиями и эффектами, поэтому выбор может поднять скрытый параметр, выставить флаг или выдать улику. Те же данные рисуют сцену на русском и английском из одного файла.

Сломанная ветка падает до коммита
У каждого акта есть headless-тест по ключам и узлам, а рядом авто-прохождение, которое прокликивает каждую сцену и выбор до конца акта. Если ветка ведёт в никуда, прогон падает с PLAY STUCK и печатает флаги на месте обрыва.
Готовый нуар-роман лежал в текстовом файле, и кликнуть в нём было нечего.
Четыре акта проходятся от начала до конца на двух языках, а скрипт прокликивает все 366 сцен до коммита.
Как устроено
01Как работает
Диалоговый движок на данных
НЕРАСКРЫТО адаптирует русский нуар-роман из 22 глав в RPG на Godot 4. Движок построен на данных: GameState хранит скрытые параметры и флаги, от которых зависит итоговая концовка, DialogueManager читает данные диалога и выборов каждой сцены, а SceneRouter выбирает следующую комнату по этому состоянию, поэтому логика ветвления живёт в одном месте, а не разбросана по скриптам сцен. Интерьеры рендерятся как нарисованные сцены, а улицы – как пиксель-арт мир 640 на 360; оба вида сделаны одним и тем же инструментом захвата, которым сняты все скриншоты в этом кейсе.
02Ограничения
В разработке, публичной сборки пока нет
Это сольный творческий проект без внешнего заказчика и пока без публичного релиза. Акты I–IV, первые 18 глав, полностью пройдены и играбельны на русском и английском; Акт V, последние четыре главы и эпилог, ещё в работе. Каждый акт закрывается собственным авто-тестом прохождения, который кликает по каждой сцене и выбору и сообщает, где застрял, поэтому сломанная ветка падает до коммита.
03Результат
Рабочий движок, четыре акта из пяти
Готовая часть работает так, как должна работать выпущенная игра: сцены читают данные, а не зашитые ветки, у каждой строки есть английский аналог рядом с русским оригиналом, а саундтрек уже насчитывает 8 треков по игре. Незаконченная часть – это финал: Акт V следующий в очереди, и пока он не готов, НЕРАСКРЫТО – полностью играбельный нуар без вердикта.
ANM SOLUTIONS / СВЯЗАТЬСЯ
Хотите похожее?
Первый 30-минутный звонок бесплатный. Мы описываем объём, вы решаете.


Ассистент Ami сам квалифицирует наши лиды
