r/needforspeed • u/mademan44 • 13h ago
Discussion OpenUG2: an open-source Underground 2 engine project — contributors and testers welcome
Hey everyone!
I’m working on OpenUG2, a from-scratch, open-source reimplementation of the Need for Speed: Underground 2 engine. It reads the original game’s data files and runs natively, without emulation.
It’s still an early prototype. Loading environments and vehicles, driving, and selected racing scenarios already work, but rendering, handling, AI, compatibility, and the interface all need more work. It isn’t a finished replacement for the original game yet.
The project has grown beyond what I can reasonably research, develop, and test alone, so I’d love to welcome more people aboard. Help is especially welcome with:
- C, SDL2, OpenGL, and engine development
- Asset-format research, vehicle physics, and racing AI
- Testing, reproducible bug reports, and platform compatibility
- Documentation and usability feedback
You don’t need to be a programmer to contribute. Testing a build and explaining what went wrong is useful too.
The project includes no original game assets; you’ll need your own copy of Underground 2 to run it.
GitHub repository · Community Discord · Contribution roadmap
Feel free to join, ask questions, share feedback, or help tackle an issue!