Build your car. Cruise one shared city. Meet everyone online.
Carmeet is a free multiplayer car meet that runs in your browser. The city, the 29 cars and the garage come from the PlayStation 2 disc of Need for Speed: Underground 2, taken apart file by file and rebuilt for the web. The racing is gone. What is left is the part everyone remembers: building a car and rolling up to show it off.
Carmeet Free roam · one shared city · everyone online
- 29cars to build
- 1shared city
- 2,000players per server
- 0downloads
What it is

01 · Garage
Build it
Pick one of 29 cars from the game and work through the original garage. The menu icons, the italic menu font and the gauges are decoded from the disc too, so it looks the way it did in 2004.
- Body kits
- Hoods and wings
- Paint
- Vinyls
- Wheels
- Tint
- Neon

02 · Streets
Cruise it
Everyone who opens the link lands in the same city. Each car drives on its own torque curve and gearing from the game's data. Talk over proximity voice, type in the chat, and read the name plates to see who is who.

03 · The meet
Park it
Stop anywhere, get out and walk. Sprint over to someone's car, then wave, cheer, point, dance or sit. Your driver is yours to dress, and they follow you onto the street.
04 · Phone
Shoot it
Take out your phone and shoot the meet, back camera or selfie. Every photo gets a film grain and grade, is saved in your browser, and shows up in the garage.
Frames from the trailer. Scroll sideways for more.
How it was made
Underground 2 came out in 2004. Its city was never meant to leave the console, so every step of getting it into a browser had to be worked out from the bytes on the disc.
-
Read the disc
The disc image is only ever read, never changed. Its files sit inside packed archives, indexed by hashed names. Rebuilding the hash function recovered the names of 1,381 of its 1,392 files.
ZDIR index · 24-byte records · h = 33 × h + c -
Decode the geometry
EA stored its models as PlayStation 2 vector unit packets with compressed positions. Where a triangle strip breaks is decided by the vector unit's random number generator, so that generator was rebuilt too. It matches all 140,493 strips it was checked against.
VIF packets · VU1 random number generator · 140,493 strips -
Rebuild the city
Scenery placement records, texture archives and palettes were decoded and turned into web-ready models. The city streams in around you, cell by cell, so it runs on a phone.
TPK textures · 4 and 8-bit palettes · streamed cells -
Restore the garage
The 29 player cars come with their body kits, paint, vinyls and wheels. The original garage, the menu icons, the font and the custom gauges are the game's own, decoded and used as they are.
29 cars · original garage · 496 menu textures · 7 fonts -
Recover the sound
Engine sounds are decoded from the game's own recordings, one grain per engine cycle, and played through each car's rev range.
Engine sweeps · idle loops · torque curves -
Add the people
None of the social side is on the disc. The walking characters, emotes, phone camera, chat, proximity voice and name plates are new. One server holds up to 2,000 players in the same city, and each player is only sent the people near them.
WebSockets · WebRTC voice · 2,000 players per server
Carmeet started as a way to walk around the city in a Quest headset and take photographs. The driving came next, and then other people.
Play
Open the link, build your car and drive. There is nothing to install. The server asks for an email the first time you join, and other players never see it.
- Keyboard
- WASD drive
Space handbrake
E get out
G garage
P phone
T chat - Gamepad
- Left stick steers or walks. Triggers are gas and brake. B gets out and back in.
- Touch
- A steering pad and pedals on screen, in portrait or landscape. The pad walks you when you are out of the car.
It works on phones too. Touch controls appear by themselves, and a friend on the same link shows up on your street.
Questions
Is Carmeet free?
Yes. It runs in the browser and costs nothing to play. There is nothing to download or install.
Does it work on a phone?
Yes. Touch controls appear on phones and tablets, in portrait or landscape. Keyboards and gamepads work on a computer.
Can you race?
There are no races. Carmeet is about building a car, cruising and meeting up.
Why does it ask for an email?
The public server asks for an email once, before you join. It stays with the host, and other players never see it.
Is Carmeet made by EA?
No. Carmeet is an independent fan project by Levi Foster. It is not affiliated with, endorsed or sponsored by Electronic Arts.
The garage is open and the street is waiting.
Play free in your browser





