# @suaveplan/audio-fx-plugin-game-audio - game-audio plugin for the @suaveplan/audio-fx-plugin-* family. game-audio plugin for the @suaveplan/audio-fx-plugin-* family. Member of the `@suaveplan/audio-fx-plugin-*` family. Universal (browser / server / offline / worklet identical). Depends on `@suaveplan/audio-fx-plugin-base` for the `AudioFxPlugin` contract; declares no other `@suaveplan/audio-fx-plugin-*` deps. ## Documentation tree - [game-audio](./src/game-audio/game-audio.md) — `GameAudioPlugin` is the universal composite plugin for game audio. It maintains three registries — spatial sources, mu… - [game-audio](./src/game-audio/game-audio.md) — `GameAudioPlugin` is the universal composite plugin for game audio. It maintains three registries — spatial sources, mu… - [schemas](./src/schemas/schemas.md) — Zod schemas validating the construction-time options, vector types, voice-chat configuration, game-state enum, and pres… - [schemas](./src/schemas/schemas.md) — Zod schemas validating the construction-time options, vector types, voice-chat configuration, game-state enum, and pres… ## Composition ```ts import { PluginChain, DefaultBusRegistry } from "@suaveplan/audio-fx-plugin-base/chain"; import { /* Plugin */ } from "@suaveplan/audio-fx-plugin-game-audio"; const plugin = new /* Plugin */(); const chain = new PluginChain({ buses: new DefaultBusRegistry(), plugins: [plugin], }); ``` ## Status Replaces the `./game-audio` subpath of the bundled `@suaveplan/audio-plugins-fx`.