
Godot Audio Systems
This is a comprehensive reference for Godot's audio engine that covers the stuff most tutorials skip. It handles bus routing and logarithmic volume correctly, includes pooling patterns to avoid spawning hundreds of AudioStreamPlayer nodes per second, and ships with actual scripts for occlusion raycasting, voice limiting, and vertical music layering. The "never do" rules are solid: they cover common mistakes like forgetting attenuation models on 3D players or using linear values for bus volume. Use this when you're building a real audio system and need patterns for crossfades, spatial audio, or dynamic mixing instead of just playing a one-shot sound effect.
- skills.sh installs
- 322
- GitHub stars
- 464
- last updated
- Aug 21, 2026
Install
$ npx -y skills add thedivergentai/gd-agentic-skills --skill godot-audio-systems --agent claude-codeInstalls into .claude/skills of the current project.
Files
Audio Systems
Expert mixing, spatial, pooling, and interactive-music patterns for Godot's audio engine.
NEVER Do (Expert Audio Rules)
Mixing & Buses
- NEVER set bus volume with linear values —
set_bus_volume_db()is logarithmic. Uselinear_to_db()for sliders OR everything will sound too loud until the last 5%. - NEVER skip 'Bus Routing' — Playing music on the 'SFX' bus makes volume menus useless. Strictly route every player to its dedicated sub-bus (Music, SFX, UI, Voice).
- NEVER use 'Master' for gameplay sounds — Dedicate Master to final limiting. Route all gameplay to sub-groups so you can mute/duck categories.
Positional & Spatial
- NEVER use 3D players without an Attenuation Model — Default is NONE. If you don't set it to
Inverse Distance, a whisper on the other side of the map will be global volume. - NEVER play 3D sounds exactly on top of the listener — Causes "Panning Jitter" where the sound snaps between Left/Right speakers. Offset by
0.1units. - NEVER forget Doppler for high-speed objects — A car flying by without
DOPPLER_TRACKING_PHYSICS_STEPfeels flat and static.
Sponsors
Details
- Repository
- github.com/thedivergentai/gd-agentic-skills
- Categories
- Code Review & Quality, AI & Agent Building, Debugging, Game Development
- First seen
- Jun 3, 2026
More from thedivergentai/gd-agentic-skills
All 51- Godot Characterbody 2d313
- Godot Camera Systems310
- Godot Input Handling305
- Godot Signal Architecture301
- Godot State Machine Advanced291
- Godot Rpg Stats287
- Godot Genre Roguelike285
- Godot Combat System281
- Godot Dialogue System281
- Godot Ui Containers279
- Godot Tilemap Mastery277
- Godot Scene Management276
- Godot Project Foundations273
- Godot Resource Data Patterns272
- Godot Animation Player271
- Godot Economy System271
- Godot Autoload Architecture268
- Godot 3d Lighting266
- Godot 3d Materials260
- Godot Animation Tree Mastery260
- Godot Tweening256
- Godot Physics 3d255
- Godot Ability System253
- Godot Performance Optimization253