OpenUG2 is an open-source recreation of the Need for Speed: Underground 2 engine. You can explore Bayview, try races against AI, and preview car customization. The project is still in development, and career mode is incomplete.
You need your own legally acquired copy of Underground 2. OpenUG2 uses the
folder containing CARS, TRACKS, and GLOBAL.
Download a preview from GitHub Releases. The desktop setup guide covers Windows, Linux, and macOS.
Build from source with the build dependencies installed. Windows users can follow the MSYS2 guide.
git clone --branch development https://github.com/whoismept/OpenUG2.git
cd OpenUG2
make debug
./nfsu2 --path "/path/to/Underground 2" --hudThe source build is named nfsu2. Downloaded previews are named openug2
(.exe on Windows). Start with the OpenGL build for interactive play.
| Key | Action |
|---|---|
W / S |
Accelerate / brake |
A / D |
Steer |
Space / N |
Handbrake / nitrous |
C / hold B |
Change camera / look back |
Esc |
Pause or resume |
1 |
Open the developer menu in a debug build |
The game starts in free roam. See the playing guide for starting a race, choosing a car, and using the customization menu.
- Screenshot gallery
- Project roadmap, including steering wheels, force feedback, and VR
- Developer guide and game data formats
- Contributing, open issues, and community Discord
Contributions go to the development branch. Playtesting, bug reports, and
documentation are welcome alongside code.
OpenUG2 is MIT-licensed and independent of Electronic Arts. Need for Speed is a trademark of Electronic Arts.
Thanks to the community projects credited in the format notes and to Dear ImGui, which powers the developer menu.
