What problem does it solve? Building 3D games and interactive web experiences requires managing rendering loops, scene hierarchies, physics, assets, and input handling, which involves substantial boilerplate and engine-specific knowledge that slows down development. ## Core Features & Use Cases - Entity-Component System Patterns: Provides complete code patterns for applications, entities, components (model, camera, light, rigidbody, collision), update loops, and custom script lifecycle methods. - Component Generator Script: Includes a Python CLI tool that generates ready-to-use PlayCanvas script components (character controllers, orbit cameras, physics handlers, UI elements, animation state machines) in interactive or command-line mode. - Reference Documentation: Ships API reference, editor workflow guide, and optimization guide covering asset pipelines, publishing, profiling, batching, LOD, and mobile tuning. - Use Case: A developer building a browser game can generate a third-person character controller with the component builder script, wire up physics with Ammo.js, load GLTF models, and follow the optimization guide to hit 60 FPS on mobile. ## Quick Start Ask the AI to create a PlayCanvas scene with a rotating cube, camera, and directional light using the entity-component patterns from this skill.