Le célèbre jeu de course Need for Speed Underground 2 fait son retour à travers une adaptation jouable directement au sein d’un navigateur web. Baptisé Underground 2 Revived, ce projet indépendant permet de retrouver les rues de la ville de Bayview sans installation lourde, tout en apportant des fonctionnalités multijoueurs. Cette version fonctionne sur les navigateurs modernes tels que Google Chrome et Mozilla Firefox.
Des fonctionnalités modernes et du multijoueur en ligne
Mis en avant sur la plateforme Reddit par son développeur connu sous le pseudonyme th0mk, Underground 2 Revived offre une expérience de jeu complète. Les joueurs peuvent participer à des courses en ligne contre d’autres participants ou simplement se retrouver pour explorer librement la carte de Bayview à plusieurs. Pour assurer des sensations de pilotage fidèles aux consoles et aux PC d’époque, la prise en charge des manettes est totalement intégrée.
Le projet améliore également le titre original sur le plan de la restitution visuelle. L’adaptation permet d’atteindre une fréquence d’affichage s’élevant jusqu’à 120 images par seconde tout en prenant en charge les hautes définitions d’écran actuelles. Pour éviter de perdre la progression en cours de jeu, l’outil inclut des fonctions pratiques d’exportation et de restauration des fichiers de sauvegarde.
Au cœur du fonctionnement : WebAssembly et WebGPU
Contrairement aux services de cloud gaming traditionnels où l’exécution est déportée sur un serveur distant, le jeu tourne directement sur la machine de l’utilisateur. L’ordinateur local calcule l’affichage des images, tandis que le serveur distant fournit les fichiers nécessaires et assure la connexion réseau en temps réel entre les différents participants.
Pour parvenir à exécuter ce titre PC classique au sein d’une page web, le développement s’appuie sur plusieurs technologies majeures :
- Le code d’origine x86 de la version PC a été traduit en langage C, puis compilé au format WebAssembly pour devenir exécutable par le navigateur.
- Le rendu graphique exploite les capacités des cartes graphiques via l’API WebGPU.
- La gestion de la partie sonore est confiée au standard Web Audio.
L’ensemble de cette réalisation technique repose sur le travail de recompilation NFSU2Recomp initié par Talha Müderrisoğlu et partagé sur le dépôt GitHub.
Une démarche indépendante soumise à conditions
Ce projet d’adaptation constitue une initiative strictement indépendante. Underground 2 Revived n’est pas affilié à l’éditeur Electronic Arts et ne bénéficie d’aucune approbation ou validation officielle de sa part.
Afin de respecter la législation relative au droit d’auteur, les fichiers originaux du jeu ne sont pas fournis dans le projet. Les utilisateurs souhaitant construire et héberger leur propre installation doivent obligatoirement posséder leur propre copie personnelle de la version PC originale.