PlayCanvas is a WebGL-based 3D game engine that runs entirely in the cloud. Developers use the web-based editor to build games, place 3D models, write game logic in JavaScript, and see changes in real-time. Games run on WebGL, deploying to web browsers and mobile devices instantly without native binaries or lengthy build processes. PlayCanvas uses an entity-component system: games are built from entities (game objects) and components (behaviors). This architecture is flexible and scales well. The engine includes physics, animations, particle systems, audio, and networking. Games can be published to web, Steam, or mobile app stores.