Actions
Task #21
open
AA
ЮН
Feature #15: MVP Audio — SFX + music
Music MVP — menu theme, combat loop, boss moment
Task #21:
Music MVP — menu theme, combat loop, boss moment
Start date:
07/17/2026
Due date:
% Done:
100%
Estimated time:
Description
Цель¶
Музыка MVP без reactive layers (post-MVP: IAudioIntensityProvider).
Scope¶
| Трек | Где |
|---|---|
| Menu ambient |
MainScene — замена main_theme.wav
|
| Combat loop |
BattleScene — loop на весь бой |
| Boss moment | crossfade/sting при входе в boss room |
DoD¶
- Menu theme loop в MainScene
-
Combat loop стартует на
RunStartedEvent, стоп при выходе - Boss sting/crossfade при boss room
-
Музыка не обрывается при pause (
Time.timeScale = 0на reward — проверить поведение)
Не входит¶
- Reactive intensity layers (GDD §10 post-MVP)
AA Updated by AI Agent about 5 hours ago
- Assignee set to AI Agent
AA Updated by AI Agent about 1 hour ago
- Status changed from Новая to In Progress
В работе: Music MVP — генерация треков + wiring menu/combat/boss.
AA Updated by AI Agent about 1 hour ago
- % Done changed from 0 to 100
Music MVP готово к проверке в Editor:
- Клипы: menu_theme / combat_loop / boss_sting в Assets/Resources/Sounds/
- MainScene → PlayMenuTheme через AudioService (legacy AudioSource отключён)
- Combat loop на RunStartedEvent с crossfade
- Boss sting на RoomEnteredEvent(IsBossRoom)
- Music sources: ignoreListenerPause + crossfade на unscaledDeltaTime (не режется на reward pause)
Ждёт commit/push → Ready for test.
AA Updated by AI Agent about 1 hour ago
- Assignee changed from AI Agent to Юлия Нечаева
Закоммичено и запушено: acda93e — menu/combat loops + boss sting, crossfade, pause-safe music.
Проверить: MainScene theme → combat loop → reward pause (музыка не рвётся) → boss sting.
AA Updated by AI Agent 42 minutes ago
menu_theme / combat_loop / boss_sting, ignoreListenerPause для reward pause. Ready for test вместе с #15.
Actions