Editeur d'une plateforme de développement de jeux réalisés en HTML5 et JavaScript, PlayCanvas a mis en ligne une démo illustrant les capacités de son outil. Baptisée Scifi, celle-ci se présente comme un jeu de tir à la troisième personne, permettant à trois internautes de s'affronter au cœur d'une arène.
Les puristes du jeu en ligne déploreront l'absence d'interactions avancées, mais les fondamentaux sont là : on peut ainsi déplacer son agent du SWAT dans un environnement en 3D au clavier, ajuster son tir à la souris et comptabiliser les scores.
Intégralement réalisé en JavaScript, le jeu exploite les principales interfaces de programmation HTML5 dédiées au multimédia, comme WebGL pour l'accélération matérielle du rendu 3D, Web Audio pour le son et WebSockets pour la gestion des échanges réseau. Le jeu tient en quelques milliers de lignes de code, accessibles en ligne pour les amateurs. Côté serveur, il suffit de disposer de Node.js.
Pour l'éditeur qui s'était déjà fait remarquer lors des conférences Google I/O, tout l'enjeu consiste bien sûr à mettre en avant les capacités de son moteur PlayCanvas, qui dispose d'un outil d'édition de niveaux et sait importer des éléments 3D élaborés à partir de logiciels tiers tels que 3DSMax.
Les curieux pourront se faire un avis en testant directement la démo (passage en plein écran conseillé). Sous Chrome, il faudra « Activer le verrouillage du pointeur » via la page de configuration chrome://flags.