Game Audio (FMOD, Wwise, Steam Audio)
Audio middleware, spatial audio, runtime audio engines for games.
Game audio middleware sits between the game engine and the platform audio output: adaptive music, parametric SFX, snapshots/mixing, occlusion, spatial audio. Pairs with audio DSP frameworks, SFX & music generators, and the broader Audio Production sections. For full landscape see Game Development.
The two middleware giants
- ★ FMOD Studio (Firelight) — free for indies under $200k revenue, paid Indie ($600/title) or Pro ($5k/title) above. Beautifully designed authoring app — events, parameters, snapshots, sidechaining, mixing console. Engine integrations for Unity, Unreal, Godot, custom C++. The indie favorite.
- ★ Wwise (Audiokinetic) — free under $250k revenue, then licensed per-platform. Studio-grade authoring with deeper profiling, spatial audio, interactive music. AAA standard for big-budget productions; learning curve steeper than FMOD.
Spatial / immersive audio
- ★ Steam Audio — free, OSS-ish, by Valve. HRTF binaural, ambisonics, occlusion, reverb baking. Plug-ins for FMOD / Wwise / Unity / Unreal.
- Resonance Audio (Google) — free, Apache, mostly maintenance mode.
- Meta XR Audio SDK — free, Quest/Rift VR audio.
- Microsoft Project Acoustics — Azure-based, paid.
- Dolby Atmos for Games — paid, AAA only.
Engine built-in audio
- Unity Audio + AudioMixer — built in, fine for small projects; many Unity devs migrate to FMOD/Wwise as projects grow.
- ★ Unreal MetaSounds — built in (UE5+), node-based procedural audio synthesis. A genuine Wwise/FMOD alternative for many games. Real synthesis at runtime, not just sample playback.
- Godot AudioStreamPlayer — built in, AudioBus mixer, decent for small/medium projects.
Lower-level audio libraries
- miniaudio — free single-header C library, public domain. Excellent for code-first stacks.
- libsoundio — free, low-level cross-platform audio I/O.
- OpenAL Soft — free 3D audio API.
- SDL_mixer / SDL3 audio — see code-first engines.
- raylib raudio — bundled in raylib.
- PortAudio, RtAudio — cross-platform audio backends.
- JUCE — see audio DSP frameworks; used in some hybrid game/plugin setups.
VOIP / in-game voice chat
- Vivox (Unity) — free with limits, paid above.
- Photon Voice — free + paid, Unity-friendly.
- Discord SDK — free, in-game Discord-driven voice.
- Mumble — free OSS, classic gaming voice.
- LiveKit — see realtime video — increasingly used for game voice.
Music systems / interactive music
- FMOD Studio transitions, parameters, layered music — the pro path.
- Wwise Interactive Music Hierarchy — same.
- Wwise+Reaktor / Max for Live for highly procedural music — niche.
- Pure Data / libpd — free, embeddable PD runtime; some indie games drive procedural audio with it.
Audio profiling
- FMOD Studio Profiler — built into FMOD.
- Wwise Profiler — extremely detailed.
- Unity Profiler / Unreal Insights — see perf profiling.
Pricing summary
- FMOD: free under $200k revenue (most indies); $600 Indie license; $5k Pro per title.
- Wwise: free under $250k revenue; per-platform licensing above.
- Steam Audio: free, no revenue trigger.
- MetaSounds: free with Unreal (5% royalty applies to UE itself above $1M).
- Vivox: free up to a per-month minute cap.
Pick this if…
- Solo indie audio: FMOD Studio (free under cap).
- AAA project, big audio team: Wwise.
- VR / spatial: Steam Audio with FMOD or Wwise.
- Unreal-only, no middleware: MetaSounds + Steam Audio.
- Code-first / no engine: miniaudio + Steam Audio (manual integration).
- In-game voice chat: Vivox or Discord SDK; LiveKit for custom.