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. 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. The PlayCanvas Engine gives incredible performance, even on devices such as the iPhone 4S. PlayCanvas ensures a fast loading time by using multiple features such as script concatenation, minification, deferred loading of non-essential assets and more. PlayCanvas has many team features such as being able to chat with your teammates directly from within the Editor.
Features
- Advanced 2D + 3D graphics engine built on WebGL 1 & 2
- Powerful state-based animations for characters and arbitrary scene properties
- Full integration with 3D rigid-body physics engine ammo.js
- Mouse, keyboard, touch, gamepad and VR controller APIs
- 3D positional sounds built on the Web Audio API
- Asynchronous streaming system built on glTF 2.0, Draco and Basis compression