What problem does it solve? Web games hit performance walls that typical web apps never face: 60fps render loops stuttering on garbage collection, non-deterministic physics, GPU memory leaks from undisposed resources, blocked asset loading, and untrusted multiplayer clients. This Skill provides audited patterns for the full web game stack so these failure modes are caught and fixed systematically. ## Core Features & Use Cases - Rendering & Shaders: Three.js, React Three Fiber, raw WebGL2/GLSL patterns with instanced rendering, LOD, post-processing, and mandatory GPU resource disposal. - Simulation & Architecture: Fixed-timestep game loops with interpolation, Rapier.js physics, archetype-based ECS, and object-pooled particle systems. - Gameplay Systems: Unified keyboard/mouse/gamepad/touch input with buffering and coyote time, 2D camera with screen shake, scene management, Web Audio spatial sound, and authoritative-server multiplayer with client prediction. - Use Case: When building a 3D multiplayer game with Three.js, invoke this Skill to audit the render loop for GC stutters, set up fixed-timestep physics, and implement server-authoritative netcode with client reconciliation. ## Quick Start Ask the agent to audit or implement a game system, for example: set up a fixed timestep game loop with Rapier physics and unified input handling for my Three.js project.