
Роман из 22 глав, ставший играбельной RPG с выбором
Русский нуар-RPG, собранный из романа в 22 главы сцена за сценой: ветвящиеся диалоги, авто-тест каждого акта и нарисованные или пиксель-арт сцены на двух языках с первой строки.
Акты I–IV играбельны, Акт V в разработке

- 1Активное дело и его статус обновляются в шапке сцены
- 2E чтобы осмотреть работает одинаково в любой сцене, включая пиксель-арт улицы
Что работает автоматически
Диалоговый движок
Каждая сцена – данные, а не код: реплика, персонаж и набор выборов, у каждого своё условие и эффект. Русский текст берётся прямо из романа, и у каждой строки есть английский аналог в том же файле.
Авто-тест каждого акта
У каждого акта есть свой скрипт авто-прохождения: он кликает по каждой сцене и выбору, а потом сообщает, какие флаги сработали и где застрял, поэтому сломанная ветка падает до коммита.
Конвейер захвата
Нарисованные интерьеры и пиксель-арт улицы рендерятся одним и тем же инструментом захвата: указываешь файл сцены, локаль и строку состояния – он рендерит один кадр в PNG, не трогая настоящее сохранение; этим же инструментом сделаны все скриншоты здесь.
Собрано с Claude Code за 3 дня
Роман из 22 глав без единой играбельной сцены.
Четыре акта из пяти играбельны от начала до конца на двух языках, и каждую ветку проверяет свой тест.


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


Portera: ателье штор, которое само считает смету

