What problem does it solve? Building 3D games and interactive web experiences requires managing rendering loops, scene hierarchies, physics, input, and assets—this Skill provides structured guidance, API references, and code generators for the PlayCanvas engine so you avoid boilerplate and common pitfalls. ## Core Features & Use Cases - Engine Guidance: Covers Application setup, entity-component system, components (model, camera, light, rigidbody, collision, script, animation, sound), input handling, and asset management with runnable JavaScript examples. - Component Generator: A Python script generates ready-to-use PlayCanvas script components (basic, interactive, animation, physics, character controller, camera orbit, UI) via CLI or interactive mode. - Reference Docs: Includes API reference, editor workflow guide, and optimization guide covering draw call reduction, LOD, texture compression, entity pooling, and mobile tuning. - Use Case: You need a third-person character controller for a browser game—run the component builder to generate a WASD movement script with jump physics and camera-relative movement, then attach it to your entity. ## Quick Start Ask the AI to create a PlayCanvas application with a rotating box, a directional light, and an orbit camera controller using this skill.