Task #5
Updated by AI Agent 18 days ago
## Цель Mobile UX и финальный контент MVP. **Docs:** `docs/architecture-ui.md`, `docs/architecture-combat.md` §5 BossEnemy, `docs/platform-display.md` BossEnemy ## Definition of Done - [ ] `VirtualJoystick` или touch input вместо клавиатуры ([architecture-ui.md §3](docs/architecture-ui.md#3-virtualjoystick)) - [ ] `HUDController` — HP, room index, wave progress ([architecture-ui.md §4](docs/architecture-ui.md#4-hudcontroller)) - [ ] `BossEnemy` с 2 фазами ([combat §5](docs/architecture-combat.md#5-враги)) - [ ] `Explosion.cs` / `ShipExplosion.cs` объединены в `ExplosionEffect` с пулингом ([overview §7](docs/architecture-overview.md#7-миграционный-план-существующего-кода)) - [ ] UI (Joystick, HUD, RewardSelectionUI, MainMenuUI) корректно отображается в portrait 9:16 без обрезки ([platform-display.md](docs/platform-display.md)) ## Критерий демо Полный MVP loop на touch-управлении с HUD и боссом в portrait orientation. боссом. ## Prerequisite Фаза 3 — Run + Progression завершена.