Skip to main content
Live sound
Deckmatics Academy article cover: Audio for Games: Wwise, FMOD, Interactive Audio and Looping
Credits: Deckmatics

Deckmatics

Deckmatics vector SVG generated on this page.

Deckmatics Academy article cover: Audio for Games: Wwise, FMOD, Interactive Audio and Looping
Audio for video, film, games and interactive media (optional path) · Intermediate · 6 min read

Audio for Games: Wwise, FMOD, Interactive Audio and Looping

Guide to game audio: an introduction to middleware with Wwise and FMOD, interactive audio, adaptive looping and sound that reacts to gameplay.

Video has a timeline; a game does not. Sound must appear when the player arrives, last as long as the action, change with the game state and still sound good on a mid-range phone. That gap between what is designed and what happens is the real problem in game audio, solved with an intermediate layer between the DAW and the engine.

This chapter covers Audio for Games, Middleware: Wwise/FMOD (Introduction), Interactive Audio, Adaptive Looping and Gameplay-Reactive Audio: what changes compared with linear media, what middleware does and how to build responsive sound.

Audio for Games: What Changes Compared with Linear Video

In Audio for Games, there is no exact moment when each thing happens: there are triggers, distances, collisions and states that may repeat a thousand times in a minute or not appear for half an hour. Design changes from a timeline into a set of rules.

That introduces new demands. Variation is essential: if the same footstep sounds identical twenty times, the player notices immediately, so variants, gain offsets and randomisation are used. Budget also decides: limited simultaneous voices, controlled audio memory and differences between platforms, because a phone plays stereo with less headroom than a console.

Mixing criteria change too. In cinema, the viewer receives what is decided; in a game, the mix is maintained while the player makes decisions. Work therefore uses priorities, dialogue above music and gameplay information above detail, and spaces leaving room for the player to hear what matters.

The nature of assets also changes. Linear video uses finished pieces; here, assets are fragments prepared for recombination: footsteps by surface, impacts by material, voices by variation and interfaces by state. Each family needs enough variants to make repetition unobtrusive, and naming that allows combinations to be built without inventing new names during production.

Middleware: Wwise/FMOD (Introduction)

Middleware: Wwise/FMOD (Introduction) occupies the gap between the game engine and the sound designer. Its proposition is simple: the programmer calls an API with event names and parameter values, while the designer defines outside the code what plays, when it changes and how it combines.

Wwise, by Audiokinetic, and FMOD, by Firelight, are the two reference systems and share an architecture: an authoring tool for building events, a runtime engine integrated with the game and a bank system packaging resources by platform or scene. Both allow editing and listening to changes without recompiling, live connection to the game and consumption profiling.

The starting process is identical for both: install the tool, create a project, import a few audio files, build a bank, integrate the plugin into the engine and play an event from the game. Once that works, the rest expands the structure rather than reinventing it. For a very small project, first compare what the engine already offers. Native components such as Unity’s AudioSource cover basic playback with looping, priority, spatial attenuation and mixing, and go a long way while audio does not need to respond to many rules.

Comparison
Task In a Linear DAW In FMOD or Wwise
Structure sound A fixed timelineEvents with segments, instruments and parameters
Respond to the game Recorded automationRules evaluated using game values
Integrate Export audio and place it manuallyBuild banks and call from the engine
Measure performance Check within the mixProfile CPU, memory and voices by platform

Four-row table comparing a linear DAW with middleware for structure, response to the game, integration and performance.

Interactive Audio: Parameters Instead of Tracks

Interactive Audio organises sound around parameters arriving from the game. There are continuous parameters, such as distance, health and intensity, and states or switches, such as in or out of combat and day or night. The designer defines what happens in each range or state: which layer rises, which event triggers and which mix snapshot applies.

The advantage is separation of responsibilities. The game only publishes values; it knows nothing about audio files. The designer can reorganise behaviours, fine-tune transitions and test situations without touching code. The basic concepts of this structure, including events, parameter sheets and instruments with trigger regions, are described in the FMOD Studio manual’s concepts chapter. Read it in full before building your first project.

A sound design starts with a few clearly named parameters. Giving every game system its own parameter makes the project unmaintainable. Three or four carefully chosen ones cover most needs, while states handle binary cases without inventing ranges.

Adaptive Looping: Music without Cuts

Adaptive Looping underpins music accompanying gameplay without sounding mechanical. The classic approach organises a piece into segments, such as intro, exploration, combat and ending, with bar-quantised transitions so changes occur in musical time rather than sounding like cuts.

Layers are added to that: a continuous foundation, percussion entering as intensity rises and a choir layer withdrawing during dialogue. Each layer uses the same intensity parameter, and the system crossfades between states. The manual’s interactive music chapter describes the segments, playlists and transition conditions that make this possible.

Two details determine whether it sounds professional: always quantise changes to bars or markers, and design each segment’s ending to work whether it continues or exits. Music that works only in the ideal loop forces improvisation during production.

Gameplay-Reactive Audio: From State to Sound

Gameplay-Reactive Audio translates what happens in the game into sonic decisions. An impact is an event with variants, a small pitch offset, gain based on impact strength and sometimes music ducking to make it audible.

Common patterns include repetition control, avoiding the same variant over recent triggers; voice limits with priority; distance attenuation and spatialisation; and mix automation giving dialogue or a cinematic its space. Each pattern is implemented once and reused throughout the project.

Instrument the system from the start as well: display which event is playing, how many voices are active and the value of each parameter. Without that debugging layer, faults are heard but not understood, and time is lost looking in code for something belonging to the audio structure.

From Proof of Concept to Integration

The shortest route is prototyping: a footstep event with variants, an interface event, a continuous parameter and a piece with two segments changing with state. Integrated into a minimal scene, that prototype reveals whether the naming, bank and parameter structure holds up before hundreds of assets are produced.

Then production discipline takes over: a naming convention shared with the team, bank versioning, review on the target device and performance measurement on each platform. Audio that works at the studio desk and breaks up on a phone has a profiling problem rather than a design problem.

Also establish the asset workflow: where audio comes from, who approves it, the delivery format and how each platform’s banks are built. Without that process, integration becomes a bottleneck nobody notices until the deadline approaches. Interactive design depends on decisions made by listening, so reserve time in each iteration to play with audio connected. A rule that sounds good in a spreadsheet but bad in the game takes ten minutes to correct if a listening session is scheduled.

Because reactive sound does not distinguish between games and stages, the same logic works for installations and shows, where state arrives from a sensor or controller. From there, the natural connection is audio-reactive and generative visuals.

Next Step

With events, parameters and loops working, the next challenge is scaling the system and connecting it to the rest of production: audio-reactive and generative visuals and hybrid live sound with synchronisation and redundancy are the two areas intersecting this work.

Frequently asked questions

What does audio middleware do?

It separates sound creation from game programming: the designer uses an authoring tool to define events, parameters and rules, while the game engine simply calls the API with the event name and parameter values. Mixes and behaviours can then change without recompiling the game.

Wwise or FMOD: where should I start?

Both solve the same problem with similar philosophies: an authoring tool, runtime engine and integration with the game engine. The practical decision usually comes down to documentation, integration with your engine and the licence model. What matters is mastering concepts such as events, parameters, states and banks, which transfer directly between them.

What is the difference between a loop and adaptive music?

A loop continuously repeats the same piece, and a poorly designed one reveals its seam. Adaptive music is organised into segments and layers that enter, leave and combine according to game parameters, so listening changes with the action without obvious jumps.

How many sounds can play simultaneously in a game?

It depends on the platform budget rather than taste. Simultaneous voices are limited, sounds giving the player information take priority, and lower-priority sounds are discarded when capacity is exceeded. This control is configured in the audio engine and profiled on the target device.

Can I prototype audio without programming the whole game?

Yes, and that is recommended: build a prototype with a couple of events, one continuous parameter and a piece with segments, connect the integration in a minimal scene and check behaviour before producing hundreds of assets. The prototype reveals structural problems while they are still cheap to fix.

Continue learning

Sources

  1. FMOD Studio User Manual — FMOD Studio Concepts Official documentation Firelight Technologies · accessed on

    Concepts chapter of the FMOD Studio manual: events, instruments, parameter sheets, markers and regions; underpins the middleware introduction and interactive audio section.

  2. FMOD Studio User Manual — Parameters Official documentation Firelight Technologies · accessed on

    Explains parameters as variables controlling events, snapshots and buses, and how game code updates their values to change audio behaviour; supports the interactive and gameplay-reactive audio sections.

  3. FMOD Studio User Manual — Interactive Music Official documentation Firelight Technologies · accessed on

    Interactive music chapter of the manual: segments, playlists, transitions and conditions for moving between sections without cuts; reference for the adaptive looping section.

  4. FMOD Unity Integration — User Guide Official documentation Firelight Technologies · accessed on

    Describes Unity integration: emitters, parameter triggers, bank loaders and event playback from the engine; explains the step from authoring to implementation.

  5. Unity Manual — AudioSource Official documentation Unity Technologies · accessed on

    Documentation of Unity's audio playback component, with loop, priority, spatial attenuation and mixing options; contrasts what the native engine handles with middleware.

Last technical review: 01/10/2026. Please report any errors so they can be corrected.