What problem does it solve? Phaser games need external assets like images, spritesheets, audio, and tilemaps fetched and cached before gameplay starts, and doing this incorrectly causes missing textures, broken audio, or stalled loading screens. This Skill provides the correct patterns for queuing, loading, and tracking all asset types through the Phaser Loader. ## Core Features & Use Cases - Full File Type Coverage: Load images, spritesheets, texture atlases, audio, video, JSON, tilemaps, bitmap fonts, web fonts, SVGs, and pack manifests with the correct this.load methods. - Progress Tracking: Build loading screens and progress bars using Loader events like progress, filecomplete, and complete. - Cache Management: Access and manage loaded assets through global caches (this.cache.json, this.textures) shared across all Scenes. - Use Case: You are building a Phaser game with a Tiled map, character spritesheets, and background music. Use this Skill to queue everything in preload(), show a progress bar, and handle cross-browser audio format fallbacks. ## Quick Start Ask the AI to show how to preload a spritesheet, a Tiled tilemap, and audio with a progress bar in a Phaser Scene.