-
Notifications
You must be signed in to change notification settings - Fork 0
Audio Manager
Andrew Hernandez edited this page Jun 4, 2026
·
9 revisions
The Audio Manager controls all audio being played, with the music and sound effects separated into two different functionalities. Audio and be run from the UI, in which case the existence of files should be guaranteed, it can also be run from the folder LevelSmithLabs/Audio in the user's roaming appdata. The Manager also handles fallback if said files do not currently exist.
Connecting Systems:
Key(s): M
- A temporary control for the audio, it's muted by default and M can be pressed to unmute/mute it.
- None
Audio:
- User can place appropriately named audio files into the Audio folder to play custom sound effects/music during testing
- If files don't exist, fallback is handled with default sound effects during gameplay
- Basic sound effects play during editing (To be added)
All audio files that can be added by the user: PlayerDeath, PlayerJump, Victory, EnemyDeath, LevelMusic
Future Work:
- Adding in the proper sound effects and music for building and testing, everything right now is temporary.
- Moving the read audio into the level's folder inside LevelSmith_Labs folder.
Risks:
- If the user puts in a file that's not .mp3 or .wav, it won't work.
- None
Resources
Known Issues
Future Work
Globals
Managers
- Main Menu Manager
- Master Manager
- Camera Manager
- Hotkey Manager
- Import Export Manager
- Audio Manager
- Animation Manager
- PopUp Manager
UI
Managers
- Editor Manager
- Tile Manager
- Entity Manager
- Icon Manager
- Preview Manager
- Tool Manager
- Asset Manager
- Custom Cursor Manager
Tiles & Entities
- Grid Lines
- Preview Line
- Tiles & Entities
- Enemies
- Patrolling Enemy
- Flying Enemy
- Shooting Enemy
- Stationary Enemy
- Moving Platform
- Property Editing
Asset Swapping
UI
Managers
Player