# Данро (Danro) `Danro` - это 2D-платформер на Unity с аркадным режимом запуска. Проект совмещает классический side-scrolling gameplay с логикой кредитов, баланса, внешнего COM-контроллера и призовой системой для инсталляций. ## Актуальное состояние игры Сейчас в проекте реализованы и подключены в `Build Settings`: - главное меню (`MainMenu`); - отдельная UI-сцена игрового интерфейса (`Level UI`); - три игровых уровня: `1-1`, `1-2`, `1-3`. Игра уже включает: - прохождение уровней с автоматическим переходом между сценами; - систему жизней, монет и подсчета времени сессии; - чекпоинты и респавн без полного сброса прогресса по уровню; - врагов, ловушки, движущиеся и исчезающие платформы, трамплины, снаряды и интерактивные объекты; - меню паузы, окно настроек, модальное окно выбора уровней; - экраны победы и поражения; - продолжение после поражения при достаточном балансе; - аркадную механику кредитов, импульсов оплаты и бесплатного режима; - окно статистики и админ-статистики; - генерацию и показ QR-кодов на экране победы для призовой системы; - поддержку клавиатуры и внешнего COM-управления. ## Управление Базовое управление с клавиатуры: - движение: `A` / `D` или стрелки; - прыжок: `Space`; - навигация по UI: через назначенные действия `Unity Input System`. Если игра используется в аркадной стойке, ввод может приходить с внешней платы через COM-подсистему. В этом режиме часть действий, кредиты, подсветка и выдача призов зависят от конфигурации установки. ## Что важно для запуска и разработки - Версия Unity проекта: `6000.3.8f1`. - Основной стек: `Unity`, `C#`, `Input System`, `UGUI`, `Cinemachine`, `URP`, `VFX Graph`. - Ключевая точка входа в runtime: `GameManager`. ## Документация - `README.md` описывает проект с точки зрения текущих возможностей игры. - `ARCHITECTURE.md` содержит краткий обзор структуры проекта. - `TECHDOC.md` содержит подробную техническую документацию по архитектурным решениям, подсистемам и ограничениям.