Développé par | Will Eastcott, Dave Evans, Vaios Kalpias-Illias, Kevin Rooney, Maksims Mihejevs |
---|---|
Première version | |
État du projet | Actif |
Écrit en | JavaScript |
Environnement | Tout environnement |
Type | moteur HTML5 3D |
Licence | MIT License |
Site web | playcanvas.com |
PlayCanvas est un moteur de jeu 3D open-source[1] associé à une plateforme nuage propriétaire qui permet l'édition instantanée depuis plusieurs ordinateurs par une interface navigateur[2]. PlayCanvas fonctionne sur tous les navigateurs qui supportent WebGL. Le moteur supporte notamment des collisions physiques, les visualisations audio et les animations à squelettes.
Open-source depuis le [3],[4], PlayCanvas a le soutien d'ARM, d'Activision et de la fondation Mozilla[5].
La plateforme PlayCanvas propose un éditeur de collaboration en temps réel qui permet d'éditer des projets depuis plusieurs ordinateurs simultanément. Le moteur supporte WebGL 1.0 et WebGL 2.0, pour produire des rendus 3D avec accélération graphique. Son langage de script est le Javascript[6].
Les projets peuvent être publiés facilement sur la plateforme avec l'écran PlayCanvas au chargement, qui est modifiable pour les comptes payants. Les projets peuvent aussi être empaquetés pour des exports mobiles, avec CocoonJS pour Android par exemple[7],[8],[9], ou pour Steam via Electron.
Plusieurs compagnies[10] utilisent PlayCanvas dans des applications 3D variées sur le web. Disney a créé un jeu éducatif[11] pour l'Hour of Code (en), basé sur le thème du film Vaiana : La Légende du bout du monde. King a publié Shuffle Cats Mini comme titre de départ pour les jeux facebook HTML5, lancés en 2016[12]. Miniclip a publié des jeux HTML5 à la popularité grandissante via la plateforme[13],[14]. La fondation Mozilla a collaboré avec PlayCanvas pour la réalisation d'After the Flood, leur démonstration de la nouvelle spécification WebGL 2.0 de [15],[16].
PlayCanvas a aussi créé un exemple de MMO, TANX[17].