Game audio design and implementation is the craft of creating and wiring sound, music, and dialogue into interactive systems so they react to gameplay in real time rather than just playing back linearly like film audio. It sits at the intersection of sound design (recording, synthesis, Foley, mixing) and audio programming (events, parameters, buses, memory budgets), usually bridged by middleware like Wwise or FMOD that lets designers wire complex behavior without writing engine code. The mental model that unlocks everything below: almost every interactive audio system is really just a function of game state — a variable (health, distance, combat intensity) drives a parameter, and that parameter drives what the player hears, so learning any new tool mostly means learning how it exposes that mapping.
What This Cheat Sheet Covers
This topic spans 14 focused tables and 102 indexed concepts. Below is a complete table-by-table outline of this topic, spanning foundational concepts through advanced details.
A jump-to index of every table row in this cheat sheet.
An interactive map of every table and concept in this topic.
Table 1: Sound Design Fundamentals & Synthesis Techniques
Before any sound reaches a game engine it has to be built, and most game sound effects start life as one of a handful of synthesis approaches, each trading off realism, CPU cost, and creative flexibility differently.
| Technique | Example | Description |
|---|---|---|
sawtooth wave -> low-pass filter (cutoff 800Hz) -> amp envelope | Starts with a harmonically rich waveform (saw, square, noise) and removes frequencies with filters to sculpt the tone; the most common and CPU-cheap synthesis method. | |
Attack: 5ms, Decay: 120ms, Sustain: 0.6, Release: 300ms | Four-stage amplitude (or modulation) shape triggered by a note-on/note-off event; typically hardwired to volume but can drive any parameter. | |
LFO rate: 4Hz -> pitch vibrato depth: ±20 cents | A sub-audio-rate oscillator (often below 20Hz) used to modulate pitch, filter cutoff, or amplitude for tremolo, vibrato, and wobble effects. | |
carrier 440Hz modulated by operator at 220Hz, index 3.0 | One oscillator (modulator) modulates the frequency of another (carrier); produces complex, metallic, or bell-like timbres cheaply, popularized by the Yamaha DX7. | |
scan position 0.0 -> 1.0 across 64 single-cycle waveforms | Reads through a lookup table of stored waveform shapes and morphs between them; the interpolation between shapes creates the characteristic wavetable sound. |