# GDD — Приключения кота Кирби ## Название **Приключения кота Кирби** (репозиторий: Cat-Kirby-Adventures). ## Фэнтези Игрок ведёт чёрного кота Кирби по миру, где внешние препятствия отражают внутренний путь героя. Способность **Свет** — проявление внутреннего источника: игрок учится «видеть» и открывать то, что закрыто страхом и тьмой. Тон: тёплый, сказочный, с уважением к тексту книги; геймплей — понятный 3D-платформинг от третьего лица. ## Основной цикл (core loop) 1. Исследовать короткий сегмент уровня (тропа / платформы). 2. Читать сюжетные реплики в триггерах (атмосфера глав). 3. Преодолевать прыжки и пропасти; сохраняться на чекпоинтах. 4. Получить способность **Свет** и применить её к реактивным объектам. 5. Открыть ворота / пройти к следующей зоне → победа на срезе. ## Способность «Свет» - **Состояние:** заблокирована до пьедестала на середине Level 01. - **Ввод:** ЛКМ или E. - **Поведение:** короткий raycast вперёд, вспышка LineRenderer, вызов `ILightReactive.OnHitByLight`. - **Кулдаун:** ~0.75 с. - **Смысл в срезе:** открыть `LightGate` у деревни и завершить уровень. ## Камера Третье лицо: следование за Кирби, yaw/pitch от мыши, ограничение pitch. В прототипе — `SimpleCameraFollow` (без жёсткой зависимости от API Cinemachine 3). ## Объём вертикального среза (Phase A) | Включено | Не в срезе | |----------|------------| | Level_01_Forest (runtime greybox) | Полные уровни глав 5–13 | | Движение, прыжок, чекпоинты | Боевая система, инвентарь | | Свет + одни ворота | Много врагов / квесты | | 2–3 сюжетных оверлея | Полный диалоговый UI / озвучка | | Пауза, win-state | Сохранения на диск, меню настроек | Цель среза: доказать фан «книга → платформер» и петлю «движение → история → Свет → ворота».