Racing

Need for Speed: Underground 2

Night driving and racing in a fan-hosted Underground 2 browser port.

A blue Peugeot 206 drives past red neon arrows on a night street in Underground 2’s nfsu2.xyz browser port.Play
Credits

nfsu2.xyz browser capture: a Peugeot 206 on Resort Loop in an offline Circuit race.

Need for Speed: Underground 2 imagery © Electronic Arts and respective rights holders. Browser capture from nfsu2.xyz by Playable; limited independent editorial excerpt.

Source & attribution ↗View image ↗

Quick start

  1. Wait for Ready, press Play, click the game and press Enter.
  2. Create a local profile and continue to Quick Race.
  3. Select Circuit, Resort Loop, settings, Peugeot 206 and automatic transmission.
  4. After loading, hold ArrowUp to accelerate and use ArrowLeft/ArrowRight to steer.

Controls: Hold ArrowUp to accelerate and use ArrowLeft/ArrowRight to steer. Press Esc to pause.

About this version

The nfsu2.xyz host describes this as Underground 2’s PC code recompiled for the browser, with WebGPU graphics, local profile saves and its own online server. Open the host in a compatible browser; this is an independent fan project, not an EA release.

Project
nfsu2.xyz
Original game
Need for Speed: Underground 2

Underground 2 on its own web host

nfsu2.xyz describes this as the PC game recompiled for the browser, using WebGPU for graphics and Web Audio for sound. Its additions include widescreen rendering, browser-local profiles and a server for online play. The familiar Underground 2 presentation remains, with the host identifying it as an independent fan project.

Start with the launcher’s Ready state, then press Play and focus the game. At the title screen, press Enter. The game uses its own menus rather than a separate web menu for choosing what to drive. A local profile keeps those choices together.

nfsu2.xyz · browser port, controls, settings and saves

Start with a Circuit race

For a short first session, Quick Race leads to a mode selector with Circuit as an option. This is a useful way to settle into the car before choosing a longer session: you can concentrate on the road, braking points and the next turn. The city’s night lighting and reflections give the driving its distinctive atmosphere.

Use the arrow keys and Enter to move through the selection screens; Esc returns to the previous menu. Resort Loop is one Circuit course. The following screen lets you choose direction, laps, traffic, opponents and difficulty before selecting a car and transmission. Read those choices before continuing, and keep the first drive offline if you want room to learn the steering.

nfsu2.xyz · browser port, controls, settings and saves

Learn the car before reaching for nitrous

The launcher maps throttle and braking to the arrow keys or WASD. Space is the handbrake and Alt activates nitrous; Shift and Ctrl change gears when using a manual gearbox. C cycles the camera and B looks back. R returns the car to the road, while Esc or P pauses.

F9 opens the host’s overlay for controls, fullscreen and quitting. The host also documents Xbox and PlayStation controllers with rumble. Choose a familiar input and camera first so that a change in viewpoint does not interrupt the next corner.

nfsu2.xyz · browser port, controls, settings and saves

Online play stays on this server

The host offers two routes to playing with friends: shared career free roam and races through the game’s Online menu. It says neither needs an EA account. Enable Free roam with others before launching if you want other cars in that mode.

Use the same Room value to filter which cars appear together. The host explicitly describes this as a filter rather than privacy: names and online presence can still be visible on the server. These are this host’s online features, separate from EA’s original service.

nfsu2.xyz · browser port, controls, settings and savesGoygoy Engine · browser multiplayer announcement

Keep your profiles with a backup

Profiles and settings stay in the browser you use for this site. Quit through the game menu or F9 → Quit game before managing a backup, allowing any save to finish. The launcher’s Download a backup button exports a zip containing profiles, options, settings.ini and its F12 screenshots.

Restore a backup replaces those items in the current browser. Keep the exported zip somewhere you can find it before clearing site storage or moving to another browser. A room name or an online session does not replace that local backup.

nfsu2.xyz · browser port, controls, settings and saves

Choose a compatible browser and display scale

The host targets Chrome and Firefox and needs WebGPU. Browser and graphics support determine whether the runtime can start. Start on desktop with a keyboard or the host’s documented controller controls.

Resolution scale is the practical first adjustment when the image is too demanding: lower values render fewer pixels and look softer. The host applies display changes on the next Play. Fullscreen is available from F9, and holding Esc leaves it.

nfsu2.xyz · browser port, controls, settings and saves

Before you play

Do I need the original game files?

The host streams game data and caches it in this browser. Its launcher has no game-file import step.

Creator-reported · Project guide
How do I get started?

Wait until the host says Ready, then press Play. Focus the game and press Enter at the title screen; use arrow keys and Enter in menus.

  1. Open nfsu2.xyz in a WebGPU-capable browser and wait for Ready.
  2. Press Play, then click the game and press Enter at its title screen.
  3. Use arrow keys and Enter in menus; Esc goes back.
  4. For a short offline session, choose Quick Race → Circuit, select a course, then race settings, a car and transmission.
Creator-reported · Project guide
Which devices and browsers work?

The host targets Chrome and Firefox with WebGPU graphics. A compatible browser and graphics adapter are required.

Creator-reported · Project guide
What are the controls?

Arrow keys or WASD drive; Alt uses nitrous and Space is the handbrake. Shift/Ctrl shift up/down with a manual gearbox. C changes camera, B looks back, R resets the car, M opens the map, and Esc/P pauses. F9 opens the browser-game menu. The host also documents Xbox and PlayStation controllers with rumble.

Creator-reported · Project guide
Can I play multiplayer?

The host offers shared career free roam and Online-menu races on its own server without an EA account. Free roam with others is an opt-in setting. Room names filter visible cars but do not make presence or names private.

Creator-reported · Project guide
What is included in this version?

The host identifies its build as the PC game recompiled for the web and offers free roam and its own Online mode. This fan-hosted version is separate from an official EA release.

Creator-reported · Project guide
How do saves work?

Profiles and settings stay in this browser. Download a backup exports a zip including profiles, options, settings.ini and F12 screenshots. Restore a backup replaces those items in this browser. Quit through the game menu or F9 → Quit game before backing up.

Creator-reported · Project guide
What should I know before playing?

Use a browser with WebGPU. Display settings apply on the next Play; lowering Resolution scale trades sharpness for fewer rendered pixels.

Creator-reported · Project guide
Project & original game creditsOriginal project

Keep exploring

Need for Speed: Underground 2

Open original
A blue Peugeot 206 drives past red neon arrows on a night street in Underground 2’s nfsu2.xyz browser port.

nfsu2.xyz browser capture: a Peugeot 206 on Resort Loop in an offline Circuit race. Need for Speed: Underground 2 imagery © Electronic Arts and respective rights holders. Browser capture from nfsu2.xyz by Playable; limited independent editorial excerpt. Source