What problem does it solve? Choosing the right framework and architecture for browser games is difficult given browser constraints like tab throttling, audio autoplay restrictions, and no local file access. This Skill provides decision trees and principles for building performant web games. ## Core Features & Use Cases - Framework Selection: Decision tree and comparison of Phaser 4, PixiJS 8, Three.js, and Babylon.js 7 for 2D and 3D games. - WebGPU & Performance Guidance: Browser support data, WebGL fallback strategy, and optimization priorities including asset compression, object pooling, and Web Workers. - Asset & PWA Strategy: Compression formats (KTX2, Draco, WebM/Opus), progressive loading phases, and PWA requirements for offline play. - Use Case: When starting a new 2D browser game, use this Skill to decide between Phaser and PixiJS, then plan asset compression and lazy loading to keep startup under 2MB. ## Quick Start Help me choose a framework and optimization strategy for a new 3D browser game targeting mobile users.