What problem does it solve? Choosing the right framework and architecture for browser-based games is difficult given varying browser constraints, rendering APIs, and performance pitfalls. This Skill provides structured decision guidance for building web games that run well across browsers and devices. ## Core Features & Use Cases - Framework Selection: Decision trees and comparison tables for Phaser, PixiJS, Three.js, and Babylon.js based on 2D/3D and engine needs. - WebGPU & Performance Guidance: Browser support data, WebGL fallback strategy, and optimization priorities like asset compression, object pooling, and draw call batching. - PWA & Audio Handling: Instructions for offline play, installability, and browser-compliant audio context management. - Use Case: A developer starting a 2D browser game can follow the decision tree to pick Phaser, then apply the asset compression and lazy loading strategies to keep initial load under 2MB. ## Quick Start Ask the AI to help you choose a framework and optimization plan for a new 2D browser game using the web-games skill.