Need for Speed: Underground 2 kostenlos im Browser spielen: 120 FPS, WebGPU und Multiplayer-Free-Roam

Zweiundzwanzig Jahre nach dem ursprünglichen Release unter dem Banner von EA Black Box im November 2004 – und zwanzig Jahre nach dem Aus der offiziellen Server im Jahr 2006 – feiert Need for Speed: Underground 2 auf PC und Mobilgeräten ein beeindruckendes Comeback. Das von Entwickler th0mk geschaffene Open-Source-Projekt nfsu2-web auf GitHub (direkt im Browser spielbar über die Live-Demo Underground 2 Revived auf nfsu2.xyz) bringt den nächtlichen Tuning-Klassiker unmittelbar in einen Tab von Google Chrome oder Firefox – komplett ohne Emulator oder klassische Installation.
Statische WebAssembly-Rekompilierung und WebGPU-Rendering mit 120 FPS
Während herkömmliche Browser-Emulatoren oft unter heftigen Rucklern leiden, setzt nfsu2-web auf eine statische Ahead-of-Time-Rekompilierung. Aufbauend auf den Apple-Silicon-Portierungen von Talha Müderrisoğlu (inspiriert von N64: Recompiled und XenonRecomp) übersetzt ein auf Capstone basierendes Python-Tool jede einzelne x86-Funktion der originalen PC-Binärdatei SPEED2.EXE (US-Version 1.2 mit exakt 4.800.512 Byte) in sauberen C-Code. Anschließend kompiliert das wasi-sdk 34 den Code in ein WebAssembly-Modul (nfsu2.wasm), das bis zu 4 GB gemeinsamen Arbeitsspeicher adressieren kann. Weitere spannende Community-Projekte und Technik-Meldungen findest du täglich in unseren Gaming-News.

Need for Speed: Underground 2 im Browser spielen (nfsu2.xyz)→
Auf Grafikseite werden sämtliche Direct3D-9-Aufrufe neu implementiert und in Echtzeit an die moderne Schnittstelle WebGPU weitergereicht, während der lizenzierte Soundtrack und der Motorsound über ein Web-Audio-AudioWorklet laufen. Das entfesselt den Klassiker auf bis zu 120 FPS im Online-Betrieb (und bis zu 240 Hz im Solomodus), wobei auch die früher an die Bildrate gekoppelte Fahrphysik sauber entkoppelt wurde. Auf einem System mit Apple M4 Pro und 120-Hz-ProMotion-Display halten sowohl die Menüs als auch die Nachtrennen durchweg 118,6 bis 120 FPS bei einer p99-Frametime von starken 8,6 Millisekunden.
Zusätzlich liefert das Projekt mehrere Komfort-Features mit, die du direkt im Startmenü zuschalten kannst:
- Upscaled-HUD-Texturpaket: Das rund 5 MB große Paket von LunicAura106 zeichnet Menüs, Drehzahlmesser, Schriften und Herstellerlogos in vierfacher Originalauflösung neu – ideal für gestochen scharfe Anzeigen auf 1440p- und 4K-Monitoren.
- 15 unterstützte Sprachen: Alle 13 offiziellen Sprachfassungen (inklusive komplett deutscher Sprachausgabe und vertonter Zwischensequenzen für rund 50 MB Zusatzdaten) sowie Fan-Übersetzungen auf Polnisch und brasilianischem Portugiesisch.
- Freigeschaltete EU-Fahrzeuge: Der Peugeot 106 und der Vauxhall Corsa 1.8, die damals der europäischen Version vorbehalten, aber in den Spieldateien der US-Fassung versteckt waren, stehen direkt beim Autohändler bereit und mischen auch im KI-Verkehr mit.
Multiplayer-Free-Roam für bis zu 5.000 Fahrer und Kollisionsphysik nach Realgewicht
Das technische Sahnestück von nfsu2-web ist die in Rust geschriebene Netzwerkarchitektur. Während dich das Original von 2004 in kleine Rennlobbys sperrte, arbeitet der neue Backend-Server wie ein virtueller LAN-Switch, der bis zu 5.000 gleichzeitige Spieler auf einem schlanken Linux-VPS (2 vCPUs und 4 GB RAM hinter Caddy per HTTPS) verwalten kann. Sobald du im Menü die Option Free roam with others aktivierst, triffst du dich unmittelbar mit allen anderen Fahrern in der offenen Spielwelt von Bayview.
Um Bandbreite und Performance zu schonen, synchronisiert dich der Server dynamisch mit den 32 nächstgelegenen Fahrern in deiner Umgebung. Deren getunte Boliden tauchen in Echtzeit vor dir im Straßenverkehr auf – samt Spielernamen auf bis zu 100 Metern Distanz, Richtungspfeil auf der Minimap und Live-Position auf der Weltkarte (Taste M). Ab 300 Metern Entfernung regelt der Netcode die Tickrate der Positionsdaten von 20 Updates pro Sekunde auf 5 Hz herunter (und ab einem Kilometer auf 2 Hz). Jeden Rivalen in deiner Nähe kannst du spontan zu einem Outrun-Duell herausfordern oder per Hupe auf Taste N grüßen.
Besonders cool: Zusammenstöße im Free-Roam werden anhand der realen Fahrzeugmasse berechnet – von 0,96 Tonnen beim leichten Peugeot 106 bis zu 2,9 Tonnen beim massiven Hummer H2. Krachst du am Steuer eines Nissan 240SX in einen stehenden Hummer, behältst du kaum ein Viertel deines Tempos bei, während die Zeitlupen-Crashkamera erst ab einer Aufprallgeschwindigkeit von 155 km/h auslöst. Gegen Störenfriede und absichtliche Straßenblockaden aktivierst du über F9 jederzeit den Ghost-Modus. Zusätzlich schaltet das System jedes Auto automatisch auf durchfahrbar, sobald es pausiert, seit einer Minute stillsteht, weniger als 20 Meter vor einer Werkstatteinfahrt parkt oder nach vier Treffern länger als 20 Sekunden die Ausfahrt des Flughafen-Parkhauses blockiert.
Logitech-Lenkräder, Android-Touchsteuerung, Offline-Modus und Rechtslage
Auch bei den Eingabegeräten lässt der Browser-Port kaum Wünsche offen. Xbox-Controller und Sonys DualSense werden in Google Chrome nativ samt Rumble-Effekten bei Bandenkontakt oder harten Landungen unterstützt. Obendrein bringt der Code fertige Profile für die Lenkräder Logitech G29, G920, G923, G25, G27 und Driving Force GT über einen Lenkwinkel von 270 Grad inklusive Pedalen und Schaltwippen mit – lediglich auf echtes Force Feedback musst du wegen der Sicherheits-Sandbox aktueller Webbrowser verzichten.
Auf Smartphones und Tablets (via Chrome unter Android) blendet das Spiel adaptive Touch-Buttons ein, mit denen du Gas und Bremse stufenlos per Daumen dosierst, oder nutzt das Gyroskop zum Lenken durch Neigen. Mobil startet die Engine standardmäßig mit 75 Prozent Auflösungsskalierung und schaltet automatisch auf 100 Prozent hoch, sobald dein Grafikchip nach einigen Fahrminuten stabile Frameraten hält.
Ebenso durchdacht ist das Streaming der Spieldaten: Nach dem initialen Download des rund 7 MB großen WebAssembly-Moduls lädt der Browser Texturen und Streckenabschnitte genau dann nach, wenn du sie brauchst. Über die Preload-Option kannst du dir aber auch das gesamte, komprimiert rund 1,4 GB große Datenpaket dauerhaft in den lokalen Browser-Speicher (OPFS) legen und komplett im Offline-Modus weiterspielen. Alte PC-Savegames lassen sich direkt importieren oder über clientseitig verschlüsselte Cloud-Saves per Acht-Wort-Passphrase geräteübergreifend synchronisieren – ganz ohne Account oder E-Mail-Zwang. Das unter MIT-Lizenz veröffentlichte GitHub-Repository th0mk/nfsu2-web enthält dabei keinerlei geschützte Originaldateien von Electronic Arts: Wenn du das Modul selbst kompilieren oder einen eigenen Server für deine Freunde hosten willst, benötigst du deine eigene PC-Version von Need for Speed: Underground 2.
Verfügbarkeit von PC-Controllern & Racing-Gamepads auf Amazon.de prüfen→
Mein Technik-Fazit
An nfsu2-web fasziniert mich nicht nur der Nostalgie-Faktor, Rachel Tellers grünen Nissan 350Z zu den Klängen von Riders on the Storm direkt im Browser-Tab durch das verregnete Bayview zu steuern. Technisch ragt vor allem die saubere Ingenieursarbeit von th0mk heraus: Die statische Übersetzung der alten SPEED2.EXE nach WebAssembly liefert im Zusammenspiel mit der Direct3D-9-zu-WebGPU-Pipeline konstante 120 FPS – ergänzt durch einen Rust-Server, der Bayview in eine offene Multiplayer-Lobby für bis zu 5.000 Fahrer verwandelt. Vom physikalischen Masseverhältnis zwischen Peugeot 106 und Hummer H2 bis zum Anti-Griefing-Schutz vor den Werkstätten zeigt dieses Projekt exemplarisch, warum statische Rekompilierung heute der Königsweg zur Bewahrung alter PC-Klassiker ist.
Gamer-Pro.de auf Google als bevorzugte Quelle festlegen
Füge gamer-pro.de zu deinen bevorzugten Quellen hinzu, um unsere Hardware-Tests, Guides und Gaming-News vorrangig in Google Discover und der Google-Suche zu sehen.














