''PlayCanvas'' is an
open-source
Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use and view the source code, design documents, or content of the product. The open source model is a decentrali ...
3D game engine/interactive
3D application engine alongside a proprietary cloud-hosted creation platform that allows for simultaneous editing from multiple computers via a browser-based interface. It runs in modern browsers that support
WebGL
WebGL (short for Web Graphics Library) is a JavaScript Application programming interface, API for rendering interactive 2D and 3D graphics within any compatible web browser without the use of plug-in (computing), plug-ins. WebGL is fully integra ...
, including
Mozilla Firefox
Mozilla Firefox, or simply Firefox, is a free and open-source web browser developed by the Mozilla Foundation and its subsidiary, the Mozilla Corporation. It uses the Gecko rendering engine to display web pages, which implements curren ...
and
Google Chrome
Google Chrome is a web browser developed by Google. It was first released in 2008 for Microsoft Windows, built with free software components from Apple WebKit and Mozilla Firefox. Versions were later released for Linux, macOS, iOS, iPadOS, an ...
. The engine is capable of rigid-body physics simulation, handling three-dimensional audio and 3D animations.
PlayCanvas has gained the support of ARM, Activision and Mozilla.
The PlayCanvas engine was open-sourced on June 4, 2014.
In April 2019, BusinessInsider.com reported that the company was acquired by
Snap Inc. in 2017.
Features
The PlayCanvas platform has
collaborative real-time Editor
A collaborative real-time editor is a type of collaborative software or web application which enables real-time collaborative editing, simultaneous editing, or live editing of the same digital document, computer file or cloud-stored data – s ...
that allows editing a project by multiple developers simultaneously. The engine supports the
WebGL
WebGL (short for Web Graphics Library) is a JavaScript Application programming interface, API for rendering interactive 2D and 3D graphics within any compatible web browser without the use of plug-in (computing), plug-ins. WebGL is fully integra ...
1.0 and 2.0 standard to produce GPU accelerated 3D graphics and allows for scripting via the
JavaScript
JavaScript (), often abbreviated as JS, is a programming language and core technology of the World Wide Web, alongside HTML and CSS. Ninety-nine percent of websites use JavaScript on the client side for webpage behavior.
Web browsers have ...
programming language.
Projects can be distributed via a URL web link or packaged in native wrappers, p.g. for
Android, using
CocoonJS or for
Steam
Steam is water vapor, often mixed with air or an aerosol of liquid water droplets. This may occur due to evaporation or due to boiling, where heat is applied until water reaches the enthalpy of vaporization. Saturated or superheated steam is inv ...
using
Electron
The electron (, or in nuclear reactions) is a subatomic particle with a negative one elementary charge, elementary electric charge. It is a fundamental particle that comprises the ordinary matter that makes up the universe, along with up qua ...
, and many other options and platforms.
Notable PlayCanvas applications
Various companies use PlayCanvas in projects of different disciplines of interactive 3D content in the web.
Disney
The Walt Disney Company, commonly referred to as simply Disney, is an American multinational mass media and entertainment industry, entertainment conglomerate (company), conglomerate headquartered at the Walt Disney Studios (Burbank), Walt Di ...
created an educational game for
Hour of Code based on its ''
Moana'' film.
King
King is a royal title given to a male monarch. A king is an Absolute monarchy, absolute monarch if he holds unrestricted Government, governmental power or exercises full sovereignty over a nation. Conversely, he is a Constitutional monarchy, ...
published ''Shuffle Cats Mini,'' as a launch title for
Facebook Instant Games.
TANX –
massively multiplayer online game
A massively multiplayer online game (MMOG or more commonly MMO) is an online video game with a large number of players to interact in the same online game world. MMOs usually feature a huge, persistent world, persistent open world, although t ...
of cartoon styled tanks.
Miniclip published number of games on their platform with increase of
HTML5 games popularity on the web.
Mozilla
Mozilla is a free software community founded in 1998 by members of Netscape. The Mozilla community uses, develops, publishes and supports Mozilla products, thereby promoting free software and open standards. The community is supported institution ...
collaborated with PlayCanvas team creating ''After the Flood''
demo for presenting cutting-edge features of WebGL 2.0.
See also
*
List of WebGL frameworks
Software framework, Frameworks are available to create WebGL content quickly and easily without building from the ground up.
Note: The following list mixes WebGL Library (computing), libraries with game engines as well as Platform as a service, cl ...
*
List of game engines
*
JavaScript
JavaScript (), often abbreviated as JS, is a programming language and core technology of the World Wide Web, alongside HTML and CSS. Ninety-nine percent of websites use JavaScript on the client side for webpage behavior.
Web browsers have ...
*
HTML5
HTML5 (Hypertext Markup Language 5) is a markup language used for structuring and presenting hypertext documents on the World Wide Web. It was the fifth and final major HTML version that is now a retired World Wide Web Consortium (W3C) recommend ...
*
WebGL
WebGL (short for Web Graphics Library) is a JavaScript Application programming interface, API for rendering interactive 2D and 3D graphics within any compatible web browser without the use of plug-in (computing), plug-ins. WebGL is fully integra ...
References
External links
PlayCanvas Official WebsitePlayCanvas Engine (Open Source)PlayCanvas Developer SitePlayCanvas API ReferenceVarious free-to-play games built with PlayCanvas
{{Video game engines
Cloud applications
Collaborative real-time editors
Cross-platform free software
Free 3D graphics software
Free game engines
Free software programmed in JavaScript
Graphics libraries
IOS video game engines
Software using the MIT license
Video game development software
Video game engines
Web applications
Web development
Web development software
Web software
WebGL