Перейти к основному содержимому
    Все кейсы
    Свой продукт · Креатив / игры

    Роман из 22 глав, ставший играбельной RPG с выбором

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

    22Глав адаптировано

    Акты I–IV играбельны, Акт V в разработке

    2Локали
    8Треков OST
    3 daysДо первой играбельной сборки
    Зал клуба между очередью и VIP-комнатой в ночной сцене
    Каждая сцена, нарисованная или пиксель-арт, показывает статус дела и кликабельные зоны одинаково.
    1. 1Активное дело и его статус обновляются в шапке сцены
    2. 2E чтобы осмотреть работает одинаково в любой сцене, включая пиксель-арт улицы

    Что работает автоматически

    01 / DIALOGUE

    Диалоговый движок

    Каждая сцена – данные, а не код: реплика, персонаж и набор выборов, у каждого своё условие и эффект. Русский текст берётся прямо из романа, и у каждой строки есть английский аналог в том же файле.

    02 / TESTS

    Авто-тест каждого акта

    У каждого акта есть свой скрипт авто-прохождения: он кликает по каждой сцене и выбору, а потом сообщает, какие флаги сработали и где застрял, поэтому сломанная ветка падает до коммита.

    03 / ART

    Конвейер захвата

    Нарисованные интерьеры и пиксель-арт улицы рендерятся одним и тем же инструментом захвата: указываешь файл сцены, локаль и строку состояния – он рендерит один кадр в PNG, не трогая настоящее сохранение; этим же инструментом сделаны все скриншоты здесь.

    Собрано с Claude Code за 3 дня

    Было

    Роман из 22 глав без единой играбельной сцены.

    Стало

    Четыре акта из пяти играбельны от начала до конца на двух языках, и каждую ветку проверяет свой тест.

    []/Ещё экраны
    Кабинет Акта I с часами дня и текущей задачей по делу
    Интерьеры рендерятся как нарисованные сцены; верхняя панель показывает задачу по делу и часы дня.
    Улица у здания архива в пиксель-арт мире
    Улица построена на пиксель-арт мире 640 на 360, увеличена ближайшим соседом, чтобы пиксели остались чёткими.
    Как устроено

    01Как работает

    Диалоговый движок на данных

    НЕРАСКРЫТО адаптирует русский нуар-роман из 22 глав в RPG на Godot 4. Движок построен на данных: GameState хранит скрытые параметры и флаги, от которых зависит итоговая концовка, DialogueManager читает данные диалога и выборов каждой сцены, а SceneRouter выбирает следующую комнату по этому состоянию, поэтому логика ветвления живёт в одном месте, а не разбросана по скриптам сцен. Интерьеры рендерятся как нарисованные сцены, а улицы – как пиксель-арт мир 640 на 360; оба вида сделаны одним и тем же инструментом захвата, которым сняты все скриншоты в этом кейсе.

    02Ограничения

    В разработке, публичной сборки пока нет

    Это сольный творческий проект без внешнего заказчика и пока без публичного релиза. Акты I–IV, первые 18 глав, полностью пройдены и играбельны на русском и английском; Акт V, последние четыре главы и эпилог, ещё в работе. Каждый акт закрывается собственным авто-тестом прохождения, который кликает по каждой сцене и выбору и сообщает, где застрял, поэтому сломанная ветка падает до коммита.

    03Результат

    Рабочий движок, четыре акта из пяти

    Готовая часть работает так, как должна работать выпущенная игра: сцены читают данные, а не зашитые ветки, у каждой строки есть английский аналог рядом с русским оригиналом, а саундтрек уже насчитывает 8 треков по игре. Незаконченная часть – это финал: Акт V следующий в очереди, и пока он не готов, НЕРАСКРЫТО – полностью играбельный нуар без вердикта.

    ANM SOLUTIONS / СВЯЗАТЬСЯ

    Хотите похожее?

    Первый 30-минутный звонок бесплатный. Мы описываем объём, вы решаете.

    []/Ещё кейсы