Feature #2
Updated by AI Agent 18 days ago
## Цель Реализовать полный MVP roguelike auto-shooter согласно [GDD §15](docs/GDD.md) и [implementation-phases.md](docs/implementation-phases.md). **Игровой цикл:** MainMenu → Run → Combat Rooms → Reward → Boss → Meta Currency → MainMenu ## Порядок фаз (строго последовательно) | # | Фаза | Статус | |---|------|--------| | 1 | Foundation — Core, DI, SaveService, Zenject | ✅ Выполнено (#1) | | 2 | Combat slice — игрок, оружие, враги, коллизии | ✅ Выполнено (#3) 🔲 | | 3 | Run + Progression — комнаты, апгрейды, мета-валюта | 🔲 (#4) | | 4 | Polish — touch UX, HUD, босс, эффекты | 🔲 (#5) | | — | Portrait orientation — docs, Player Settings, UI layout | 🔲 (#6) | ## Обязательные ADR - **ADR-0001:** 3D `Collider` + `OnTriggerEnter` - **ADR-0002:** UniRx `MessageBroker`, struct events ## Документация - `AGENTS.md` — onboarding и конвенции - `docs/implementation-phases.md` — Definition of Done по фазам - `docs/platform-display.md` — portrait orientation (9:16) - `docs/architecture-overview.md` §7 — миграционный план legacy-кода ## Критерий приёмки MVP Полный loop на Android: **portrait orientation (locked)**, touch-управление, авто-стрельба, 3 типа врагов, линейные комнаты, 10 апгрейдов (выбор 1 из 3), босс, мета-валюта, HUD.