Le jeu vidéo a un avenir en HTML5. Pour démontrer les capacités de sa plateforme de développement de jeux vidéo en HTML5, PlayCanvas a mis en ligne une démo impressionnante d'un jeu de tir à la première personne, jouable en multi-joueurs. L'ensemble du jeu est écrit en Javascript, en utilisant les API offertes par le HTML5 pour les graphismes (WebGL), le son (Web Audio API), le jeu en réseau (WebSockets), le contrôle par manette de jeu (GamePad API), etc.

L'essentiel repose sur le moteur de PlayCanvas, qui permet l'import de modèles 3D dans des formats habituels comme ceux de 3D Studio Max, le jeu lui-même représentant "quelques milliers de lignes de javascript", dont le code source est disponible. Les développeurs ont aussi publié les sources du serveur basé sur NodeJs qui permet de mettre en relation les joueurs.

Pour tester le jeu, c'est par ici. Les parties opposent 3 joueurs. Attention, si vous jouez au clavier, les touches sont configurées pour les claviers QWERTY américain. Il faut donc s'habituer à utiliser le W pour avancer. 

Découvrez les bonus

+ rapide, + pratique, + exclusif

Zéro publicité, fonctions avancées de lecture, articles résumés par l'I.A, contenus exclusifs et plus encore.

Découvrez les nombreux avantages de Numerama+.

S'abonner à Numerama+

Vous avez lu 0 articles sur Numerama ce mois-ci

Il y a une bonne raison de ne pas s'abonner à

Tout le monde n'a pas les moyens de payer pour l'information.
C'est pourquoi nous maintenons notre journalisme ouvert à tous.

Mais si vous le pouvez,
voici trois bonnes raisons de soutenir notre travail :

  • 1 Numerama+ contribue à offrir une expérience gratuite à tous les lecteurs de Numerama.
  • 2 Vous profiterez d'une lecture sans publicité, de nombreuses fonctions avancées de lecture et des contenus exclusifs.
  • 3 Aider Numerama dans sa mission : comprendre le présent pour anticiper l'avenir.

Si vous croyez en un web gratuit et à une information de qualité accessible au plus grand nombre, rejoignez Numerama+.

S'abonner à Numerama+

Marre des réseaux sociaux ? Rejoignez-nous sur WhatsApp !