Tooling

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 Audiofree, 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.

On this page