What problem does it solve? Building browser-based 2D/3D games with React Three Fiber involves many pitfalls: broken keyboard controls, incorrect camera setup, missing textures, and physics bugs. This Skill provides a consistent set of guidelines so generated games work correctly on the first attempt. ## Core Features & Use Cases - Structured Game Setup: Enforces a baseline scene with camera, lighting, terrain plane, and simple AABB collision instead of over-engineered physics. - Keyboard Controls via DREI: Provides ready-to-use KeyboardControls patterns for both reactive UI updates and game-loop usage without re-renders. - Asset Discipline: Restricts textures to the existing client/public/textures folder and provided sound files, preventing broken references to non-existent assets. - Use Case: Ask the AI to build a simple 3D driving or shooter game; the Skill ensures movement direction, camera framing, UI readability, and collision behavior all work correctly. ## Quick Start Build a simple 3D game with React Three Fiber where a player character moves with WASD keys on a flat terrain.