What problem does it solve? Game audio is often treated as an afterthought, leading to GC spikes from runtime AudioSource creation, memory exhaustion from uncompressed assets, voice dropouts on mobile, and flat-sounding spatial audio. This Skill provides expert guidance grounded in proven patterns, known failure modes, and strict validation rules for building performant, immersive game audio. ## Core Features & Use Cases - Architecture Patterns: Audio manager singletons, AudioSource pooling, bus hierarchies with ducking, and memory-conscious loading strategies for Unity, FMOD, and Wwise. - Failure Diagnosis: Identifies critical issues like pool exhaustion, platform voice limit violations, thread safety errors, loop click artifacts, and mobile audio session conflicts. - Code Validation: Enforces rules against synchronous loading, linear volume sliders, unreleased FMOD events, hardcoded audio paths, and uncompressed audio on mobile. - Use Case: A Unity developer notices sounds cutting out during intense combat scenes on Android. The Skill diagnoses audio source pool exhaustion and platform voice limits, then provides a priority-based voice stealing implementation. ## Quick Start Ask the game audio expert to review my AudioManager implementation and diagnose why sounds stop playing during busy scenes on mobile.