# Need for Speed: Underground 2 — nfsu2.xyz

Canonical: https://playable.wtf/games/need-for-speed-underground-2-browser/

Project ID: project:need-for-speed-underground-2-browser

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

## 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.

Browser launch. Racing.

[Play on creator site](https://nfsu2.xyz/)

## 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.

## 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.

Sources: [nfsu2.xyz · browser port, controls, settings and saves](https://nfsu2.xyz/)

## 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.

Sources: [nfsu2.xyz · browser port, controls, settings and saves](https://nfsu2.xyz/)

## 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.

Sources: [nfsu2.xyz · browser port, controls, settings and saves](https://nfsu2.xyz/)

## 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.

Sources: [nfsu2.xyz · browser port, controls, settings and saves](https://nfsu2.xyz/) · [Goygoy Engine · browser multiplayer announcement](https://x.com/goygoyengine/status/2112219126349664739)

## 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.

Sources: [nfsu2.xyz · browser port, controls, settings and saves](https://nfsu2.xyz/)

## 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.

Sources: [nfsu2.xyz · browser port, controls, settings and saves](https://nfsu2.xyz/)

## 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](https://nfsu2.xyz/)

## 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](https://nfsu2.xyz/)

## 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](https://nfsu2.xyz/)

## 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](https://nfsu2.xyz/)

## 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](https://nfsu2.xyz/)

## 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](https://nfsu2.xyz/)

## 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](https://nfsu2.xyz/)

## 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](https://nfsu2.xyz/)

## Documented support

- Controller: Supported · Creator-reported
- Multiplayer: Supported · Creator-reported
- Online multiplayer: Supported · Creator-reported

## Credits and project

- Host: [nfsu2.xyz](https://nfsu2.xyz/)
- [Original project](https://nfsu2.xyz/)
