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-platform middlewaregraphicsengine 1993–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

FeatureFunction
Cross-platform renderingSingle API targeting PS2, Xbox, GameCube, PC, with platform-specific backends
Scene managementHierarchical scene graphs with culling and LOD
AnimationSkinned character animation with bone hierarchies
Physics (basic)Collision and rigid-body dynamics — basic; many games combined RenderWare with Havok
Material systemShaders, texturing, lighting
PS2 optimisationParticularly strong on PlayStation 2's quirky vector-unit architecture
ToolsRenderWare Studio (level editor), exporter plugins for Maya / Max

Notable games

GameYearStudioNotes
Grand Theft Auto III2001DMA Design / RockstarFirst major RenderWare GTA
Grand Theft Auto: Vice City2002Rockstar
Grand Theft Auto: San Andreas2004RockstarLargest RenderWare game ever shipped
Burnout 3: Takedown2004Criterion (RenderWare's own makers)Showcase title
Burnout Revenge2005Criterion
Black2006CriterionHeavy destruction PS2/Xbox FPS
Sonic Heroes2003Sonic Team
Tony Hawk's Pro Skater 42002Neversoft
Smackdown vs Raw series2004+Yuke's
Lemmings (PSP, 2006)2006Team17Last major RenderWare title

Why RenderWare mattered

ReasonDetail
Cost reductionAvoid writing separate engines per platform; single team, multiple SKUs
Faster developmentProven technology base; new studios shipped 3D games faster
PS2 strengthThe PS2's Vector Unit architecture was notoriously hard to write for; RenderWare did it well
ToolingMature artist pipeline with Maya / Max exporters
Cross-platform parityVisual 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