1c6c9b2a70
Add Phase A greybox vertical slice: third-person movement, forest path, checkpoints, story triggers, and light ability gate.
2.8 KiB
2.8 KiB
GDD — Приключения кота Кирби
Название
Приключения кота Кирби (репозиторий: Cat-Kirby-Adventures).
Фэнтези
Игрок ведёт чёрного кота Кирби по миру, где внешние препятствия отражают внутренний путь героя. Способность Свет — проявление внутреннего источника: игрок учится «видеть» и открывать то, что закрыто страхом и тьмой. Тон: тёплый, сказочный, с уважением к тексту книги; геймплей — понятный 3D-платформинг от третьего лица.
Основной цикл (core loop)
- Исследовать короткий сегмент уровня (тропа / платформы).
- Читать сюжетные реплики в триггерах (атмосфера глав).
- Преодолевать прыжки и пропасти; сохраняться на чекпоинтах.
- Получить способность Свет и применить её к реактивным объектам.
- Открыть ворота / пройти к следующей зоне → победа на срезе.
Способность «Свет»
- Состояние: заблокирована до пьедестала на середине 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 | Сохранения на диск, меню настроек |
Цель среза: доказать фан «книга → платформер» и петлю «движение → история → Свет → ворота».