New!
WebGL 2 support
The PlayCanvas Engine uses the most up to date version of the WebGL API and is able to drop back to WebGL 1 when required
Asynchronous asset streaming
Enable applications to load faster by deferring loading of non-essential assets
Powerful audio API
Positional sound with easy API that allows you to hook up WebAudio filters
Entity-component system
Build applications quickly with an easy to use application framework
Physically based rendering
Realistic rendering using the latest techniques in realtime 3D graphics
One-click publishing
Publish PlayCanvas apps live to the web with a single click
Shader chunk system
Partial and full shader customization support: tweak parameters, override chunks of standard shader or write your own GLSL
GPU skinning
Hardware accelerated character animation
GPU particle system
Hardware accelerated particle effects system
Runtime lightmap generation
Have dozens of high-resolution shadowed static lights, without having to download a lightmap over network
Static lighting optimizations
Use hundreds of static lights with specular on any platform
Blend shape animation
Support for blend shape animation on your models
Soft shadows and light cookies
Select from multiple shadow casting algorithms to suit your performance needs. Light cookies enable cool effects cheaply.
Asset importer and manager
Import assets including 3D models and animations (FBX, OBJ, DAE, 3DS), textures including HDR textures, audio files and more
Linear & HDR graphics pipeline
Linear & HDR pipeline: gamma-correct, tonemapped rendering, support for HDR cubemaps and lightmaps
Input device API
Support any input device including keyboard, mouse, gamepads or touchscreens
Signed distance field font render
Convert TTF/OTF/etc fonts into font assets and render crisp text into PlayCanvas scenes
Rigid body physics engine
Enable applications to load faster by deferring loading of non-essential assets
Response user interface tools
Components that allow you to create your own responsive 2D or 3D UIs
WebVR support
Support for the latest WebVR standards to generate room-scale and mobile VR experiences
On-device development & testing
Fast iteration time using real-time updating on mobile devices
Powerful asset filtering
Search and filter your large asset collection for quick development
Realtime editing of scenes
See changes from your team mates instantly with our Google-docs style collaboration features.
Cubemap prefiltering
Set up image-based lighting with the click of a button
In-app visual profiler
Profiler overlay which displays graphs, timings and stats in realtime for your PlayCanvas application
One-click texture compression
Compress all your project's textures to DXT, PVR and ETC1 with a single click
Material editor
Quickly and easily tweak materials visually in realtime
Multi-platform support
Run the Editor on any device: desktop, laptop, tablet or mobile