Il ne fait plus aucun doute que le Doom original et sa suite peuvent être joués jusque sur une brique Lego, mais qu'en est-il de Doom 3 ? Ses exigences techniques sont bien supérieures, et à sa sortie, il pouvait faire fondre plus d'un ordinateur… mais il a presque 20 ans, ce qui en fait un excellent candidat pour de nouvelles expériences. D3WASM en est une, et nous présente essentiellement un port du moteur id Tech 4, créé avec une combinaison d'Emscripten, WebAssembly et WebGL pour fonctionner dans les navigateurs modernes.
Doom 3 est l'un des titres les plus particuliers de toute la franchise. Chez id Software, on a décidé d'abandonner le profil rapide et ultra-violent des premiers jeux pour adopter un style plus lent et tactique, avec une atmosphère très dense, des environnements claustrophobiques et une obscurité prédominante. Dans le même temps, Doom 3 imposait des exigences matérielles très élevées, qui ont mis certains joueurs en difficulté.
Jouer à Doom 3 dans le navigateur avec D3WASM
Aujourd'hui, la situation a complètement changé. Avec deux décennies sur les épaules, Doom 3 est devenu le benchmark par excellence des configurations rétro, mais les ordinateurs modernes ne devraient avoir aucun mal à le faire tourner. C'est là qu'intervient D3WASM, un port du moteur id Tech 4 compatible avec les navigateurs actuels comme Chrome et Firefox. Le projet utilise la démo officielle de Doom 3, et je dois reconnaître que cela fonctionne très bien.
Le premier téléchargement n'est pas trop volumineux (environ 20 mégaoctets), mais une fois la partie lancée, il faut attendre que le jeu enregistre près de 400 mégaoctets localement. Ensuite, il s'agit de configurer Doom 3, d'améliorer ses graphismes, de modifier les assignations de touches, et autres détails. La dernière mise à jour de D3WASM remonte à février de l'année dernière, lorsque son créateur Gabriel Cuvillier a réussi à réduire la taille des binaires de 35 % et à augmenter les performances générales de 50 %.
Gabriel explique également sur la page officielle qu'il est possible d'exécuter la version complète de Doom 3, à condition que l'utilisateur accepte qu'une page web dévore plus de 2 Go de RAM (pour être honnête, une collation pour Chrome). Cette conversion est entre 40 et 60 % plus lente que l'édition native, en partie à cause du manque de multithreading. Quoi qu'il en soit, la démo est excellente, et mérite vraiment votre temps.
Site officiel : Cliquez ici.