Check out our latest project ✨ OpenChapter.io: free ebooks the way its meant to be πŸ“–

Audio Manager Lite

An asset by Godot_Forge
The page banner background of a mountain and forest
Audio Manager Lite hero image

Quick Information

0 ratings
Audio Manager Lite icon image
Godot_Forge
Audio Manager Lite

Zero-config audio manager for Godot 4. Register sounds once, play anywhere.Features: pooled SFX (8 players β€” no cut-offs), basic music play/stop, per-bus volume control with save/load to user://audio.cfg.Drop-in upgrade to PRO (16-player pool, crossfade, 2D/3D positional, ducking).

Supported Engine Version
4.4
Version String
1.0.0
License Version
MIT
Support Level
community
Modified Date
3 hours ago
Git URL
Issue URL

Audio Manager Lite β€” drop-in sound system for Godot 4 (free)

A pooled AudioManager autoload that plays SFX without sounds cutting each other off, handles background music, and saves per-bus volume to disk. Add the plugin and you're done β€” no boilerplate.

# Play a sound β€” never cuts off what's already playing:
AudioManager.play_sfx(preload("res://sounds/coin.wav"))

# Music:
AudioManager.play_music(preload("res://music/theme.ogg"))
AudioManager.stop_music()

# Volume (0.0 .. 1.0) β€” persisted across sessions automatically:
AudioManager.set_master_volume(0.8)
AudioManager.set_music_volume(0.5)
AudioManager.set_sfx_volume(1.0)
AudioManager.save_settings()   # writes user://audio.cfg

The autoload keeps a small pool of AudioStreamPlayer nodes so overlapping SFX (footsteps, gunshots, coins) never stomp on each other. Run the included demo (demo/demo.tscn) to see it live.

Install

  1. Copy the addons/audio_manager_lite folder into your project.
  2. Enable Audio Manager Lite in Project β†’ Project Settings β†’ Plugins (registers the AudioManager autoload).
  3. Call AudioManager.play_sfx(stream) from anywhere.

Lite vs PRO

Feature Lite (free) PRO
Pooled SFX (no cut-off) βœ… βœ…
Background music βœ… βœ…
Per-bus volume (Master/Music/SFX) βœ… βœ…
Save/load volume to disk βœ… βœ…
Music crossfade β€” βœ…
2D positional audio β€” βœ…
3D positional audio β€” βœ…
String key sound library β€” βœ…
Auto-register folder β€” βœ…
Music ducking during SFX β€” βœ…
Random pitch variation β€” βœ…

PRO uses the same AudioManager autoload and class name β€” upgrading is drop-in. Get Audio Manager PRO: πŸ‘‰ https://godot-forge.itch.io/audio-manager-godot

License

MIT β€” free for commercial and personal projects. See LICENSE.txt.

Made by GodotForge Β· more Godot tools: https://godot-forge.itch.io

Zero-config audio manager for Godot 4. Register sounds once, play anywhere.

Features: pooled SFX (8 players β€” no cut-offs), basic music play/stop, per-bus volume control with save/load to user://audio.cfg.

Drop-in upgrade to PRO (16-player pool, crossfade, 2D/3D positional, ducking).

Reviews

0 ratings

Your Rating

Headline must be at least 3 characters but not more than 50
Review must be at least 5 characters but not more than 500
Please sign in to add a review

Quick Information

0 ratings
Audio Manager Lite icon image
Godot_Forge
Audio Manager Lite

Zero-config audio manager for Godot 4. Register sounds once, play anywhere.Features: pooled SFX (8 players β€” no cut-offs), basic music play/stop, per-bus volume control with save/load to user://audio.cfg.Drop-in upgrade to PRO (16-player pool, crossfade, 2D/3D positional, ducking).

Supported Engine Version
4.4
Version String
1.0.0
License Version
MIT
Support Level
community
Modified Date
3 hours ago
Git URL
Issue URL

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers