Awesome PlayCanvas 
PlayCanvas is an open source platform for building interactive web content. It's written in JavaScript, HTML5, CSS3 and WebGL.
This list is a curated collection of awesome resources, tools, tutorials and projects using the PlayCanvas engine to help developers make awesome games and visualizations.
Contributions very welcome but first see Contributing.
Contents
- PlayCanvas Products
- Community
- Documentation
- Tutorials
- Extensions and Utilities
- Technical Demos
- Interactive Experiences
- Games
- Browser Games
- IO Games
- Messenger Games
- YouTube Playables
- Automotive
- Product Configurators
- 3D Gaussian Splatting
- AR/VR/XR
- Generative AI
- Blockchain/Crypto/NFT
PlayCanvas Products
- PlayCanvas Engine - Open source JavaScript graphics application framework.
- PlayCanvas Editor - Browser-based editor for creating 3D web applications.
- PlayCanvas React - Open source React wrapper for the PlayCanvas Engine.
- PlayCanvas Web Components - Open source Web Components wrapper for the PlayCanvas Engine.
- SuperSplat - Open source platform for editing and publishing 3D Gaussian Splats.
- Model Viewer - Open source model viewer for viewing glTF and PLY (3D Gaussian Splats) files.
- Texture Tool - Open source tool for reprojecting textures.
- PCUI - Open source front-end framework used by the PlayCanvas toolset.
Community
Documentation
- API Reference - API Reference Site.
- Developer Site - PlayCanvas Developer Site.
Tutorials
- Vehicle and Interior Tutorials - Detailed write ups of 2 PlayCanvas visualization applications.
- Create a Bowling Game - Create a physics-based bowling game.
- Create a Space Shooter - Recreate Asteroids in this Tutsplus tutorial.
- MDN tutorial - Build up a basic demo with PlayCanvas.
- Official Tutorials - Large collection of official PlayCanvas tutorials.
- PlayCanvas and Substance - Creating high-end artwork for vehicle configurators with PlayCanvas and Substance.
- Rescue the Lunar Lander - Tutorial to make a simple physics based game.
- Solar Games Mentorship - Premium PlayCanvas training and mentorship services.
- Video Tutorials - YouTube playlist for short PlayCanvas tutorials.
Extensions and Utilities
- 8th Wall - Markerless AR runtime.
- Kinematic Character Controller - An open-source kinematic character controller.
- playcanvas-ar - Marker-based AR solution built on ARTollkit.
- playcanvas-node - REST API wrapper for Node.js.
- playcanvas-p2.js - An integration with the p2.js 2D physics engine.
- playcanvas-rest-api-tools - CLI tools built on the PlayCanvas REST API.
- playcanvas-spine - Spine plugin for PlayCanvas for 2D animations.
- playcanvas-tween - Officially supported tween animation plugin.
