PlayCanvas WebGL Game Engine
Docs | Examples | Forum | Blog
PlayCanvas is an open-source game engine. It uses HTML5 and WebGL to run games and other interactive 3D content in any mobile or desktop browser.
Project Showcase
Many games and apps have been published using the PlayCanvas engine. Here is a small selection:
You can see more games on the PlayCanvas website.
Users
PlayCanvas is used by leading companies in video games, advertising and visualization such as:
Animech, Arm, BMW, Disney, Facebook, Famobi, Funday Factory, IGT, King, Miniclip, Leapfrog, Mojiworks, Mozilla, Nickelodeon, Nordeus, NOWWA, PikPok, PlaySide Studios, Polaris, Product Madness, Samsung, Snap, Spry Fox, Zeptolab, Zynga
Features
PlayCanvas is a fully featured game engine.
🧊 Graphics - Advanced 2D + 3D graphics engine built on WebGL 1 & 2.🏃 Animation - Powerful state-based animations for characters and arbitrary scene properties⚛️ Physics - Full integration with 3D rigid-body physics engine ammo.js🎮 Input - Mouse, keyboard, touch, gamepad and VR controller 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
Usage
Here's a super-simple Hello World example - a spinning cube!










