RenderWare
Cross-platform 3D middleware
Criterion's RenderWare provided cross-platform 3D graphics middleware that powered Grand Theft Auto, Burnout, and hundreds of other games.
Overview
RenderWare solved a real 90s/early-2000s problem: developing 3D graphics for multiple console platforms required writing separate renderers for each. Criterion Software's middleware abstracted this, letting developers write once and deploy across PlayStation 2, Xbox, GameCube, and PC. Rockstar used it for Grand Theft Auto III through San Andreas; hundreds of other games followed.
For the PS2-era cross-platform game, RenderWare was the default answer. EA acquired Criterion in 2004 and gradually wound down RenderWare licensing, replaced by EA's own internal pipelines. By 2010 the engine was effectively retired, but its games remain widely playable.
Fast facts
- Developer: Criterion Software (Guildford, UK).
- Product: Cross-platform 3D graphics middleware.
- First release: 1993.
- EA acquisition: 2004 (EA bought Criterion Software's parent).
- Notable games: Grand Theft Auto III / Vice City / San Andreas, Burnout 3 / Revenge, Black, Sonic Heroes.
- Discontinuation: EA wound down external licensing, mid-late 2000s.
What it provided
| Feature | Function |
|---|---|
| Cross-platform rendering | Single API targeting PS2, Xbox, GameCube, PC, with platform-specific backends |
| Scene management | Hierarchical scene graphs with culling and LOD |
| Animation | Skinned character animation with bone hierarchies |
| Physics (basic) | Collision and rigid-body dynamics — basic; many games combined RenderWare with Havok |
| Material system | Shaders, texturing, lighting |
| PS2 optimisation | Particularly strong on PlayStation 2's quirky vector-unit architecture |
| Tools | RenderWare Studio (level editor), exporter plugins for Maya / Max |
Notable games
| Game | Year | Studio | Notes |
|---|---|---|---|
| Grand Theft Auto III | 2001 | DMA Design / Rockstar | First major RenderWare GTA |
| Grand Theft Auto: Vice City | 2002 | Rockstar | |
| Grand Theft Auto: San Andreas | 2004 | Rockstar | Largest RenderWare game ever shipped |
| Burnout 3: Takedown | 2004 | Criterion (RenderWare's own makers) | Showcase title |
| Burnout Revenge | 2005 | Criterion | |
| Black | 2006 | Criterion | Heavy destruction PS2/Xbox FPS |
| Sonic Heroes | 2003 | Sonic Team | |
| Tony Hawk's Pro Skater 4 | 2002 | Neversoft | |
| Smackdown vs Raw series | 2004+ | Yuke's | |
| Lemmings (PSP, 2006) | 2006 | Team17 | Last major RenderWare title |
Why RenderWare mattered
| Reason | Detail |
|---|---|
| Cost reduction | Avoid writing separate engines per platform; single team, multiple SKUs |
| Faster development | Proven technology base; new studios shipped 3D games faster |
| PS2 strength | The PS2's Vector Unit architecture was notoriously hard to write for; RenderWare did it well |
| Tooling | Mature artist pipeline with Maya / Max exporters |
| Cross-platform parity | Visual consistency across SKUs |
The PS2's particular dominance in the era (2000-2005) made cross-platform PS2-targeting middleware especially valuable. RenderWare was the right product at the right time.
Decline
EA's 2004 acquisition was both validation and the beginning of the end:
- External licensing wound down as EA wanted exclusivity for internal use.
- Competing engines emerged — Unreal, CryEngine, Unity, in-house EA tech (Frostbite eventually).
- Console generation shift — PS3/Xbox 360 demanded different optimisation approaches.
- By 2010 RenderWare was no longer commercially licensed.
The studios that relied on it migrated: Rockstar built RAGE (GTA IV's engine), Criterion stayed inside EA building Frostbite-shipping titles.
Modern relevance
RenderWare's source code has not been released, but the format documentation has been widely reverse-engineered:
- Modding — GTA III/VC/SA modding communities have full understanding of the RenderWare DFF (model) and TXD (texture) formats
- Re-VC / Re3 projects — fan-led source-port reverse-engineering of GTA III and Vice City used the format docs
- Preservation — RenderWare game data is durable thanks to community tooling
See also
- Grand Theft Auto III
- Criterion
- PlayStation 2
- Havok
- Texture Mapping