1c6c9b2a70
Add Phase A greybox vertical slice: third-person movement, forest path, checkpoints, story triggers, and light ability gate.
45 lines
2.8 KiB
Markdown
45 lines
2.8 KiB
Markdown
# 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 | Сохранения на диск, меню настроек |
|
||
|
||
Цель среза: доказать фан «книга → платформер» и петлю «движение → история → Свет → ворота».
|