Developed by Criterion Software (yes, the Burnout guys), RenderWare was the middleware that powered icons like Grand Theft Auto III , Vice City , San Andreas , Tony Hawk’s Pro Skater 3 & 4 , Spider-Man 2 , and Burnout 3: Takedown .
A massive dump of proprietary video game source code surfaced online, dubbed the "Video Game Source Code Mega Leak." Within that torrent sat the holy grail: . renderware source code
The source code was written primarily in C (with C++ bindings for game logic). It was modular: You had the Immediate Mode (low-level geometry rendering), the Gfx layer (abstraction for DirectX, OpenGL, and the PS2’s infamous GS), and the World layer (clusters, atoms, and the scene graph). Developed by Criterion Software (yes, the Burnout guys),
Modern engines rely on shaders and infinite compute. RenderWare relied on pure CPU/GPU choreography. If you want to understand how a Dreamcast , PS2 , or GameCube worked at a hardware level, you study RenderWare. It is the bridge between the software rasterizers of the 90s and the shader-based engines of the 2000s. It was modular: You had the Immediate Mode
In the annals of video game history, certain names evoke immediate nostalgia and respect: Doom , Quake , Unreal . But before the era of Unity and Unreal Engine democratized game development, there was another king. From roughly 1998 to 2006, if a game was a cross-platform blockbuster, chances are it ran on RenderWare .