GitHub topics: playcanvas
playcanvas/engine
Powerful web graphics runtime built on WebGL, WebGPU, WebXR and glTF
Language: JavaScript - Size: 371 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 10,159 - Forks: 1,407

playcanvas/developer-site
Developer resources website for PlayCanvas
Language: JavaScript - Size: 766 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 71 - Forks: 50

playcanvas/blog
The PlayCanvas blog site
Language: SCSS - Size: 924 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 5 - Forks: 2

playcanvas/model-viewer
3D Model Viewer supporting glTF and 3D Gaussian Splats
Language: TypeScript - Size: 168 MB - Last synced at: 6 days ago - Pushed at: 19 days ago - Stars: 507 - Forks: 77

playcanvas/supersplat
3D Gaussian Splat Editor
Language: TypeScript - Size: 23.6 MB - Last synced at: 6 days ago - Pushed at: 19 days ago - Stars: 2,210 - Forks: 215

playcanvas/pcui
UI component library for web-based tools
Language: TypeScript - Size: 8.28 MB - Last synced at: about 9 hours ago - Pushed at: 7 days ago - Stars: 701 - Forks: 69

playcanvas/web-components
Web Components for building declarative PlayCanvas applications
Language: TypeScript - Size: 125 MB - Last synced at: 6 days ago - Pushed at: 9 days ago - Stars: 32 - Forks: 6

playcanvas/awesome-playcanvas
A curated list of awesome PlayCanvas assets, resources, and more.
Size: 396 KB - Last synced at: 10 days ago - Pushed at: about 2 months ago - Stars: 283 - Forks: 35

playcanvas/earthatile
Engine-agnostic runtime for 3D Tiles geospatial datasets
Language: JavaScript - Size: 2.53 MB - Last synced at: 1 day ago - Pushed at: 8 months ago - Stars: 44 - Forks: 7

playcanvas/eslint-config
ESLint configuration used by PlayCanvas
Language: JavaScript - Size: 244 KB - Last synced at: 6 days ago - Pushed at: 16 days ago - Stars: 5 - Forks: 3

playcanvas/editor
Issue tracker for the PlayCanvas Editor
Size: 1.63 MB - Last synced at: 3 days ago - Pushed at: 15 days ago - Stars: 174 - Forks: 30

playcanvas/pcui-graph
A PCUI extension for creating node-based graphs
Language: JavaScript - Size: 7.89 MB - Last synced at: about 3 hours ago - Pushed at: about 2 months ago - Stars: 132 - Forks: 16

playcanvas/api-reference
PlayCanvas API reference manual
Language: HTML - Size: 218 KB - Last synced at: 6 days ago - Pushed at: 28 days ago - Stars: 6 - Forks: 0

playcanvas/editor-mcp-server
MCP Server for AI automation of the PlayCanvas Editor
Language: TypeScript - Size: 379 KB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 38 - Forks: 4

playcanvas/playcanvas-sync
Real-time synchronization of files between PlayCanvas and your local machine
Language: JavaScript - Size: 1.3 MB - Last synced at: 3 days ago - Pushed at: 8 months ago - Stars: 76 - Forks: 19

playcanvas/playcanvas-spine
Plugin component for PlayCanvas which enables support for Spine animations.
Language: JavaScript - Size: 17.1 MB - Last synced at: 3 days ago - Pushed at: about 2 months ago - Stars: 50 - Forks: 19

playcanvas/observer
TypeScript implementation of the Observer pattern
Language: TypeScript - Size: 556 KB - Last synced at: 3 days ago - Pushed at: about 1 month ago - Stars: 18 - Forks: 6

ertugrulcetin/enion
Enion Online is an Epic PvP Battle game between Orcs and Humans. The game is written using Clojure and ClojureScript, and utilizes the PlayCanvas game engine.
Language: Clojure - Size: 66 MB - Last synced at: about 21 hours ago - Pushed at: almost 2 years ago - Stars: 72 - Forks: 4

playcanvas/playcanvas-ar
Fast and Easy Augmented Reality for the Web :rocket:
Language: JavaScript - Size: 1.48 MB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 241 - Forks: 70

yushimatenjin/playcanvas-node
REST API wrapper for Node
Language: TypeScript - Size: 390 KB - Last synced at: 5 days ago - Pushed at: about 2 years ago - Stars: 5 - Forks: 3

yushimatenjin/playcanvas-react-next
Language: TypeScript - Size: 1.26 MB - Last synced at: 5 days ago - Pushed at: 6 months ago - Stars: 3 - Forks: 0

nochatcode/newsklxr
This is a opensource webxr project, in other words a platform to enhance learning for genz, developers develop the platform and collaborate with teachers to make content in AR VR , using WEBGL frameworks . lets try to make a small change in eduacation system together.
Language: HTML - Size: 19.5 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

madjin/lightmap-tests
testing glTF lightmaps for web
Language: JavaScript - Size: 44.6 MB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

TyRadman/PlayCanvasGitSyncTool
A desktop app that syncs a PlayCanvas project with a GitHub repository
Language: C# - Size: 74.2 MB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

TyRadman/PlayCanvas_InteractivePortfolio
An interactive portfolio to showcase work in a 3D environment
Language: JavaScript - Size: 178 MB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

playcanvas/playcanvas-gltf 📦
glTF 2.0 support for the PlayCanvas Engine
Language: JavaScript - Size: 5.36 MB - Last synced at: 3 days ago - Pushed at: almost 3 years ago - Stars: 101 - Forks: 31

ulookuglynoob/HighSpeed
HighSpeed is an intense racing game where players control hovercrafts and compete against each other in fast-paced races. Navigate through dynamic tracks and use power-ups to gain an edge over opponents.
Language: JavaScript - Size: 14.3 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 2 - Forks: 0

Dev-Hassaan/Watch-Configurator
A Product Configurator Made with ViteJS + Playcanvas Integration | By using postmessages
Language: HTML - Size: 2.95 MB - Last synced at: 21 days ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

drumath2237/playcanvas-standalone-testbed
playcanvas engine standalone + vite sample
Language: TypeScript - Size: 8.79 KB - Last synced at: about 2 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

ertugrulcetin/playcanvas-cljs-demo
PlayCanvas ClojureScript Demo App
Language: JavaScript - Size: 9.77 MB - Last synced at: about 21 hours ago - Pushed at: over 2 years ago - Stars: 21 - Forks: 1

playcanvas/playcanvas-inspector
Chrome extension for inspecting published PlayCanvas apps
Language: JavaScript - Size: 373 KB - Last synced at: 3 days ago - Pushed at: almost 2 years ago - Stars: 15 - Forks: 3

playcanvas/playcanvas.github.io
Live examples of the PlayCanvas Engine
Language: HTML - Size: 608 MB - Last synced at: 3 days ago - Pushed at: 9 months ago - Stars: 81 - Forks: 42

dvt3d/dp-sdk
DP-SDK is based on the open source project PlayCanvas development of a small three-dimensional scene development framework, using three.js architecture pattern, designed to allow developers to quickly build three-dimensional scene
Size: 0 Bytes - Last synced at: about 1 month ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

yushimatenjin/playcanvas-cli
The PlayCanvas Command Line Tools.
Language: TypeScript - Size: 867 KB - Last synced at: 5 days ago - Pushed at: about 2 years ago - Stars: 4 - Forks: 4

yushimatenjin/blender-shape-keys-to-playcanvas
Language: Python - Size: 3.71 MB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

mrsideshowjack/Rigid-Body-Racers 📦
Backend node server for playcanvas game
Language: HTML - Size: 47.9 KB - Last synced at: about 10 hours ago - Pushed at: about 7 years ago - Stars: 1 - Forks: 0

AmandAlexandrePro/Light-Bridge
Contrôle d’un Pont Lumière à l’aide d’une Console DMX en Temps Réel avec Configuration de Scènes Personnalisables
Language: HTML - Size: 5.79 MB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

epreston/template-web-playcanvas
Repo template leveraging the PlayCanvas ecosystem.
Language: JavaScript - Size: 1.18 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 0

MushAsterion/playcanvas-discord-embedded-app
Enhance user engagement by allowing your app to be directly accessed and interacted with from within Discord. With easy setup and customizable options, get your Playcanvas project connected to Discord in no time!
Language: JavaScript - Size: 11.7 KB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

lloydevans/playcanvas-waterfall-display
A spectrogram waterfall rendered as a 3D mesh using Play Canvas and the Web Audio API.
Language: TypeScript - Size: 39.1 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 5 - Forks: 0

M3-org/M3-mart
3D merch shop frontend made with Playcanvas, inspired by retro classics
Language: HTML - Size: 62 MB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 0

Quantumgames-inc/BlockCanvas
a visual editor for playcanvas.com (source code and github page)
Language: SCSS - Size: 48.6 MB - Last synced at: 5 days ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 3

sheeshKAAN/PlayCanvas-Simple-Game
Instructional game trial prepared by Cem Demir
Language: JavaScript - Size: 525 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

M3-org/yard-sale
M3 yard sale 3D website
Size: 66.5 MB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

vortexxi/orions-blockchain
Testing a cryprocurrency created at the fuse.io protocol.
Language: JavaScript - Size: 21.8 MB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

playcanvas/playcanvas-webpack
Demonstration of building a PlayCanvas app with Webpack
Language: JavaScript - Size: 2.63 MB - Last synced at: about 1 year ago - Pushed at: about 3 years ago - Stars: 17 - Forks: 5

TheFBplus/pc-ex
Extensions for Playcanvas engine.
Language: TypeScript - Size: 8.69 MB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 2

snowfrogdev/typescript-playcanvas-template Fork of whydoidoit/babel-playcanvas-template
PlayCanvas TypeScript/WebPack template
Language: JavaScript - Size: 317 KB - Last synced at: 24 days ago - Pushed at: almost 4 years ago - Stars: 29 - Forks: 7

Gamemasterstudio/Findthebutton
Find the button to get to the next level but it gets harder as you go
Language: JavaScript - Size: 1.95 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

matgawin/playcanvas-typescript-template
TypeScript template for PlayCanvas, that uses Browserify, can sync with your project, auto check branchID, download and run build locally.
Language: TypeScript - Size: 13.7 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

palu3492/first-person-shooter-game
Language: JavaScript - Size: 11.6 MB - Last synced at: 12 months ago - Pushed at: about 6 years ago - Stars: 1 - Forks: 0

geeksesi/PongServer 📦
it's multiplayer Pong game's server
Language: JavaScript - Size: 355 KB - Last synced at: about 5 hours ago - Pushed at: about 4 years ago - Stars: 4 - Forks: 0

Christopher-Hayes/PlayCanvas-Dev-Console 📦
Dev Console script I use to debug asset loading + VRAM breakdown in PlayCanvas
Size: 1.12 MB - Last synced at: 7 days ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

yushimatenjin/gulp-playcanvas
Gulp plugins for PlayCanvas.
Language: JavaScript - Size: 1.66 MB - Last synced at: 5 days ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 0

mccutchen/playcanvas2obj
A quick and dirty script that attempts to convert a PlayCanvas JSON model into a (partial) Wavefront OBJ file
Language: Python - Size: 733 KB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

6sRyuSK/webpack-playcanvas
webpack plugin, upload file to canvas editor
Language: JavaScript - Size: 5.86 KB - Last synced at: 23 days ago - Pushed at: about 5 years ago - Stars: 4 - Forks: 0

danishkhanbx/Drift-A-Web-Cars-Game
"Drift: Multiplayer Web-Based 3D Car Racing Game" aims to provide a quick and fun game that runs entirely in the user's web browser without installing any application. The game is equipped with multiplayer capabilities enabling multiple players to compete against one another in a race. The game controls are designed to work on desktops and mobile touchscreen devices by implementing an on-screen UI with buttons. The web app can also be installed on the user's home screen to make it easier for users to find and start the game, which also has the added benefit of providing a full-screen display without any browser UI taking up screen space. The game also provides a playground mode so that players can familiarize themselves with the game's controls.
Language: JavaScript - Size: 2.2 MB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 4 - Forks: 0

prim4t/Awesome-3D-Configurator
🕶️ A List of tools to build a 3d-Configurator 🕶️
Language: HTML - Size: 708 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 1

lloydevans/playcanvas-datgui
Some simple bindings between playcanvas and dat.gui for easily creating debug UI and interactive demos.
Language: JavaScript - Size: 48.8 KB - Last synced at: 25 days ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 0

lloydevans/playcanvas-typescript-rollup
Simple project for writing PlayCanvas scripts with TypeScript + Rollup.
Language: TypeScript - Size: 9.77 KB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 1

lloydevans/playcanvas-typescript
Simple project for writing PlayCanvas scripts with TypeScript.
Language: TypeScript - Size: 14.6 KB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 0

syyama/ncmb-for-playcanvas
NCMB for PlayCanvasとは ニフティクラウド mobile backend を PlayCanvas 上で動作させるためのサンプルアプリです。
Language: JavaScript - Size: 21.5 KB - Last synced at: about 2 years ago - Pushed at: about 8 years ago - Stars: 5 - Forks: 1

hxhieu/playcanvas-typescript-template
PlayCanvas 2.0 local development with TS
Language: TypeScript - Size: 662 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 1

hxhieu/parcel-plugin-playcanvas
A parcel plugin to upload the bundle to PlayCanvas project asset.
Language: JavaScript - Size: 14.6 KB - Last synced at: 17 days ago - Pushed at: almost 3 years ago - Stars: 3 - Forks: 0

monsieurCarlosDP/JP_Landing
Intro animation for "La musica y yo" project. A platform designed for teaching music at schools (discontinued)
Language: JavaScript - Size: 394 KB - Last synced at: 3 months ago - Pushed at: about 8 years ago - Stars: 0 - Forks: 0

rpaladin/personal-sketchbook
My personal sketchbook
Size: 74.5 MB - Last synced at: 2 months ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

yushimatenjin/playcanvas-change-scene-async
Plug-in for async scene transitions in PlayCanvas.
Language: JavaScript - Size: 1000 Bytes - Last synced at: 5 days ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

enixsoft/blockly-game-laravel
A web-based educational game using the Blockly library. Slovak and English language.
Language: PHP - Size: 67.5 MB - Last synced at: 10 months ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

yushimatenjin/next-js-with-playcanvas
https://next-playcanvas.firebaseapp.com/
Language: JavaScript - Size: 871 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

jesstelford/playcanvas-offline-scripts-server
Enable offline script editing with PlayCanvas Scripts 2.0
Language: JavaScript - Size: 123 KB - Last synced at: about 1 month ago - Pushed at: about 8 years ago - Stars: 5 - Forks: 3
