{"repo":"playcanvas/engine","free":true,"listed":false,"github":"https://github.com/playcanvas/engine","clone":"git clone https://github.com/playcanvas/engine.git","description":"Powerful web graphics runtime built on WebGL, WebGPU, WebXR and glTF","language":"JavaScript","stars":16520,"topics":["webgl","webgl2","javascript","game-engine","gamedev","virtual-reality","webxr","typescript","nodejs","game-development"],"license":"MIT","category":"game-templates","readme_excerpt":"PlayCanvas Engine User Manual API Reference Examples Blog Forum PlayCanvas is an open-source game engine built on WebGL2 and WebGPU. Use it to create interactive 3D apps, games and visualizations that run in any browser on any device. English 中文 日本語 한글 Install Or scaffold a full project in seconds with create-playcanvas : Usage Here's a super-simple Hello World example - a spinning cube! Want to play with the code yourself? Edit it on CodePen. A full guide to setting up a local development environment based on the PlayCanvas Engine can be found here. Features PlayCanvas is a fully-featured game engine. 🧊 Graphics - Advanced 2D + 3D graphics engine built on WebGL2 & WebGPU 💠 Gaussian Splatting - First-class support for loading and rendering 3D Gaussian Splats 🥽 XR - Built-in support for immersive AR and VR experiences via WebXR ⚛️ Physics - Full integration with 3D rigid-body physics engine ammo.js 🏃 Animation - Powerful state-based animations for characters and arbitrary scene properties 🎮 Input - Mouse, keyboard, touch and gamepad APIs 🔊 Sound - 3D positional sounds built on the Web Audio API 📦 Assets - Asynchronous streaming system built on glTF 2.0, Draco and Basis compression 📜 Scripts - Write game behaviors in TypeScript or JavaScript Ecosystem Build with PlayCanvas your way: Package Description ------- ----------- playcanvas Core engine (you are here) @playcanvas/react React renderer for PlayCanvas @playcanvas/web-components Declarative 3D via Custom Elements cr","default_branch":null,"files":null,"tree":[],"storefront":"/r/playcanvas","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/playcanvas/engine/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}