Skip to content
Techniques & Technology

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.

sony-playstation-2ibm-pccross-platformmiddlewaregraphicsengine1993–present

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:

  • ModdingGTA 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