What problem does it solve? Building interactive 3D games and applications in the browser requires deep knowledge of WebGL, entity-component architecture, asset pipelines, and performance optimization, which is difficult to get right without guidance. ## Core Features & Use Cases - Complete Engine Patterns: Covers application setup, entity-component system, components (model, camera, light, rigidbody, collision, script, animation, sound), asset loading, materials, physics with Ammo.js, input handling, and animations. - Component Generator Script: Includes a Python CLI that generates ready-to-use PlayCanvas script components (basic, interactive, animation, physics, character controller, camera controller, UI) with attributes and lifecycle methods. - Reference Documentation: Ships with a full API reference, an Editor workflow guide, and an optimization guide covering batching, LOD, texture compression, pooling, and mobile tuning. - Use Case: A developer building a browser game can scaffold a third-person character controller, load GLTF models with PBR materials, add Ammo.js physics, and optimize draw calls for 60 FPS on mobile. ## Quick Start Use the playcanvas-engine skill to create a basic 3D scene with a camera, light, and rotating cube in the browser.