PlayCanvas

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
PlayCanvas
DevelopersWill Eastcott, Dave Evans, Vaios Kalpias Ilias, Kevin Rooney, Maksims Mihejevs
Repositorygithub.com/playcanvas/engine
Written inJavaScript
Engine
    Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
    Operating systemOS independent
    PlatformCross-platform
    TypeHTML5 3D engine
    LicenseMIT License
    Websiteplaycanvas.com
    As ofJuly 2014

    PlayCanvas is an open-source[1] 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.[2] It runs in modern browsers that support WebGL, including Mozilla Firefox and Google Chrome. 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.[3]

    The PlayCanvas engine was open-sourced on June 4, 2014.[4][5]

    In April 2019, BusinessInsider.com reported that the company was acquired by Snap Inc. in 2017.[6]

    Features

    [edit | edit source]

    The PlayCanvas platform has collaborative real-time Editor that allows editing a project by multiple developers simultaneously.[7] The engine supports the WebGL 1.0 and 2.0 standard to produce GPU accelerated 3D graphics and allows for scripting via the JavaScript programming language.[8] Projects can be distributed via a URL web link or packaged in native wrappers, p.g. for Android, using CocoonJS[9][10][11] or for Steam using Electron, and many other options and platforms.

    Notable PlayCanvas applications

    [edit | edit source]

    Various companies[12] use PlayCanvas in projects of different disciplines of interactive 3D content in the web.

    Disney created an educational game[13] for Hour of Code based on its Moana film.

    King published Shuffle Cats Mini,[14] as a launch title for Facebook Instant Games.

    TANX[15]massively multiplayer online game of cartoon styled tanks.

    Miniclip published number of games[16][17] on their platform with increase of HTML5 games popularity on the web.

    Mozilla collaborated[18] with PlayCanvas team creating After the Flood[19] demo for presenting cutting-edge features of WebGL 2.0.

    See also

    [edit | edit source]

    References

    [edit | edit source]
    1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).[dead link]
    5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    6. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    7. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    8. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    9. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    10. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    11. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    12. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    13. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    14. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    15. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    16. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    17. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    18. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    19. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    [edit | edit source]