godot-audio

Implement Godot game audio with AudioBus routing, Wwise/FMOD middleware, and adaptive music systems.

Updated May 22, 2026
One-click install
npx skills add https://github.com/viniciuscs84/sdd-toolkit --skill godot-audio-viniciuscs84
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: godot-audio
Source: https://github.com/viniciuscs84/sdd-toolkit/tree/main/skills/godot-audio
Command: npx skills add https://github.com/viniciuscs84/sdd-toolkit --skill godot-audio-viniciuscs84

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Game audio in Godot projects often lacks structure: sounds play without bus routing, music cannot react to gameplay, and middleware integration with Wwise or FMOD is poorly documented. This Skill provides concrete GDScript patterns for bus architecture, adaptive music, footsteps, and UI audio. ## Core Features & Use Cases - AudioBus Architecture: Standard bus layout (Music, SFX, UI, Voice, Ambient) with effects chains and spatial reverb zones via Area3D. - Middleware Integration: Ready-to-use Wwise and FMOD code for posting events, setting RTPCs, switches, and music states, plus a decision table for choosing native Godot audio versus middleware. - Adaptive Music: Vertical remixing (layer fading by intensity) and horizontal re-sequencing (state crossfades) with GDScript implementations. - Use Case: A player walks across wood then gravel — the footstep system raycasts the floor, reads the surface metadata, and plays randomized surface-specific samples with pitch variation, or posts a Wwise event with a surface switch. ## Quick Start Use the godot-audio skill to set up an AudioBus layout and a surface-driven footstep system for my Godot character controller.

Frequently Asked Questions about godot-audio

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How to integrate Wwise or FMOD with Godot?

Use the Wwise Godot Integration Plugin to call AkSoundEngine.post_event, set_rtpc_value, and set_switch from GDScript. For FMOD, use the fmod-gdextension to create event instances, set parameters by name, and start or release them.

When should I use Wwise or FMOD instead of Godot native audio?

Godot native audio handles simple SFX playback, prototypes, and music with two or three states. Choose Wwise or FMOD for complex adaptive music, beat-synced transitions, many surface or material combinations, and productions with a dedicated audio designer.

How do I make surface-based footstep sounds in Godot?

Raycast downward from the character, read a surface_type metadata value from the collider, and play a random sample from that surface's pool with slight pitch variation. Scale the step interval by movement speed so steps match the walk pace.

Does this Skill cover DSP or offline audio processing?

No. The Skill explicitly excludes DSP, JUCE, ffmpeg, and offline audio pipelines. It focuses on runtime game audio in Godot: bus routing, middleware events, adaptive music, and procedural sound systems.