audio

Designs Unity audio systems for mixing, playback, spatialization, pooling, transitions, and compression.

3|Updated Jun 27, 2026
One-click install
npx skills add https://github.com/OmerZeyveli/kinglet-unity --skill audio-omerzeyveli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: audio
Source: https://github.com/OmerZeyveli/kinglet-unity/tree/main/.claude/skills/systems/audio
Command: npx skills add https://github.com/OmerZeyveli/kinglet-unity --skill audio-omerzeyveli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps Unity developers design and implement robust audio systems without common issues such as overlapping listeners, inefficient one-shot playback, inconsistent volume control, or platform-inappropriate audio compression.

Core Features & Use Cases

  • AudioMixer Configuration: Organize master, music, sound effects, voice, and submix groups with exposed volume parameters.
  • Playback and Spatial Audio: Implement one-shot effects, music playback, mixer snapshots, and configurable 2D or 3D sound behavior.
  • Pooling and Music Transitions: Reuse audio sources for efficient spatial effects and crossfade between music tracks.
  • Platform Optimization: Select suitable compression formats and load types for music, effects, ambient loops, and interface sounds.

Quick Start

Use the audio skill to configure an AudioMixer, build a pooled spatial sound effect system, and set up crossfading music for my Unity project.

Frequently Asked Questions about audio

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure a Unity AudioMixer with exposed volume parameters for different audio groups?

To configure a Unity AudioMixer, organize master, music, sound effects, voice, and submix groups, then expose volume parameters for each group to allow dynamic control via UI or game logic.

What is the best way to implement pooled spatial sound effects in Unity?

The best way to implement pooled spatial sound effects in Unity is by reusing existing AudioSources instead of instantiating new ones, ensuring efficient garbage collection and consistent 3D sound attenuation.

How do I crossfade music tracks using Unity AudioMixer snapshots?

Crossfading music tracks in Unity involves transitioning between AudioMixer snapshots or interpolating exposed volume parameters, smoothly fading out the current track while fading in the next.

How do I set platform-specific compression formats and load types for Unity audio?

Setting platform-appropriate compression formats and load types in Unity involves selecting suitable import settings for music, ambient loops, effects, and interface sounds based on the target platform's memory constraints.

Why do my Unity one-shot sound effects have inconsistent volume control across mixer groups?

Inconsistent volume control for Unity one-shot sound effects usually occurs when playback is not routed properly through AudioMixer groups or when exposed parameters are not configured correctly.

Does this approach support pause-aware playback and correct listener configuration for 2D and 3D sound?

Yes, this approach supports pause-aware playback and correct listener configuration by managing AudioListener instances to prevent overlapping listeners and configuring AudioSource spatialization for 2D or 3D sound behavior.