{"repo":"playcanvas/editor","free":true,"listed":false,"github":"https://github.com/playcanvas/editor","clone":"git clone https://github.com/playcanvas/editor.git","description":"Browser-based visual editor for building WebGL, WebGPU, WebXR apps","language":"TypeScript","stars":1265,"topics":["playcanvas","editor","frontend","game-development","game-engine","gamedev","nodejs","typescript","ui","pcui"],"license":"MIT","category":"game-templates","readme_excerpt":"PlayCanvas Editor User Manual API Reference Blog Forum The PlayCanvas Editor is a visual editing environment for building WebGL/WebGPU/WebXR apps. It can be accessed at https://playcanvas.com. You can see more projects built using the Editor on the PlayCanvas website. [!TIP] AI-assisted development: The Editor includes a built-in Model Context Protocol (MCP) integration, allowing AI assistants to inspect and modify projects directly through an open Editor session. Local Development To initialize a local development environment for the Editor Frontend, ensure you have Node.js 18 or later installed. Follow these steps: 1. Clone the repository: 2. Install dependencies: 3. Build the Editor frontend and start a local web server: 4. Open the Editor at playcanvas.com and append the query parameter use local frontend to load the development build: This will load the Editor frontend from http://localhost:3487 instead of the production build. [!NOTE] This query parameter is also supported in the code editor and launch page Library integration testing The Editor is built on the following open source libraries: Library Details --------------------------------------------------------- ------------------------------------------- PlayCanvas Engine Powers the Editor's 3D View and Launch Page Observer Data binding and history PCUI Front-end component library PCUI-Graph PCUI plugin for rendering node-based graphs To test the integration of these libraries, use npm link. Follow these steps: 1. ","default_branch":null,"files":null,"tree":[],"storefront":"/r/playcanvas","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/playcanvas/editor/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."}