La Fondation Mozilla a publié un jeu de type shoot them up, BananaBread, pour démontrer les capacités de ses bibliothèques Javascript. Si cela fonctionne dans Mozilla Firefox, tous les navigateurs compatibles Javascript sont bien sûr concernés par ces développements. Aucun téléchargement de plug-in n'est en effet nécessaire : tout s'exécute dans le navigateur. Seul le code javascript est téléchargé (ce qui explique la lenteur de démarrage du jeu).
Technologiquement, il s'agit d'une amélioration du module asm.js réalisée par Mozilla avec l'aide d'Epic. Le compilateur Emscripten a permis de convertir un jeu bâti avec le moteur d'animation Unreal Engine 3, écrit en C++, en un ensemble javascript/WebGL. Mozilla a également annoncé le plein support de la norme WebRTC (Web Real Time Communication) dans Firefox 22. Cette norme permet des communications temps réel audio et vidéo en pair-à -pair. WebRTC est utilisé pour les dialogues entre joueurs dans BananaBread.
Mozilla présente un jeu 3D 100% Javascript
Un vrai shoot them up 3D dans un navigateur ? C'est désormais possible, grâce aux bibliothèques Javascript de Mozilla. Et ce n'est qu'un début.