Handles everything audio in Phaser 4 games through the unified SoundManager API. You get WebAudio by default with HTML5 Audio fallback, covering playback, volume, looping, stereo panning, and spatial positioning. The fire-and-forget `this.sound.play()` is perfect for UI clicks and one-shots, while `this.sound.add()` gives you retained references for background music or interactive sounds you need to control. Audio sprites and markers let you pack multiple sounds into one file. Spatial audio works well for positional effects if you're on WebAudio. The manager auto-pauses on blur and handles mobile unlock requirements, which saves headaches. Good reference for the full sound lifecycle from preload to playback control.
npx -y skills add phaserjs/phaser --skill audio-and-sound --agent claude-codeInstalls into .claude/skills of the current project.
Select a file.
juliusbrussee/caveman
mattpocock/skills
shadcn/improve
obra/superpowers
forrestchang/andrej-karpathy-skills
vercel-labs/skills