What problem does it solve? Adding sound to a Phaser game involves navigating WebAudio versus HTML5 Audio backends, browser autoplay policies, looping music, audio sprites, and spatial positioning. This Skill provides the patterns and API reference needed to implement game audio correctly without digging through Phaser source code. ## Core Features & Use Cases - Sound Playback Patterns: Covers fire-and-forget playback via this.sound.play() and retained sound instances via this.sound.add() for ongoing control of volume, rate, detune, seek, loop, and pan. - Audio Sprites and Markers: Explains loading audio sprites with JSON spritemaps and adding manual markers to split long tracks into named segments. - Spatial Audio and WebAudio: Documents PannerNode-based positional audio, listener positioning, runtime audio decoding, and AnalyserNode-based visualization for WebAudio backends. - Use Case: A developer building a platformer needs looping background music, coin pickup sound effects with format fallbacks, and positional enemy roars. This Skill provides the exact loading, playback, and spatial configuration code for each. ## Quick Start Ask the AI to add looping background music and a coin pickup sound effect to your Phaser scene using this skill.