PlayCanvas

PlayCanvas

Description de cette image, également commentée ci-après
L'éditeur de PlayCanvas et un exemple d'application 3D
Informations
Développé par Will Eastcott, Dave Evans, Vaios Kalpias-Illias, Kevin Rooney, Maksims Mihejevs
Première version Voir et modifier les données sur Wikidata
É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].

Fonctionnement

[modifier | modifier le code]

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.

Utilisations notables

[modifier | modifier le code]

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].

Notes et références

[modifier | modifier le code]
  1. (en) « PlayCanvas goes open source », hacks.mozilla.org, (consulté le )
  2. (en) « GDC 2014: Mozilla and partners prove Web is the platform for gaming », blog.mozilla.org, (consulté le )
  3. (en) « PlayCanvas 3D WebGL Game Engine Now Open Source », gamingonlinux.com, (consulté le )
  4. (en) « PlayCanvas takes its WebGL video game engine open source », thenextweb.com, (consulté le )
  5. (en) « Techstars London: Top Picks », techcrunch.com, (consulté le )
  6. (en) « PlayCanvas Browser-Based Game Engine », phoronix.com, (consulté le )
  7. (en) « Ludei CocoonJS »
  8. (en) « Ludei CocoonJS Tech Partners - Engines » [archive du ], ludei.com (consulté le )
  9. (en) « PlayCanvas App On Mobile Using CocoonJS », magicsheepgames.co.uk, (consulté le )
  10. (en) « Github PlayCanvas Users List »
  11. (en) « Disney - Hour of Code - Moana (educational game) »
  12. (en) « Facebook - Shuffle Cats Mini (game) »
  13. (en) « Miniclip - Virtual Voodoo (game) »(Archive.orgWikiwixArchive.isGoogleQue faire ?)
  14. (en) « Miniclip - Flappy Bird (game) »(Archive.orgWikiwixArchive.isGoogleQue faire ?)
  15. (en) « Mozilla launching WebGL 2.0 support in Firefox »
  16. (en) « After the Flood (webgl 2.0 demo) »
  17. (en) « TANX (game) »

Liens externes

[modifier | modifier le code]