IW Engine — The Game Engine Behind Call of Duty

The IW Engine has powered nearly every Call of Duty for two decades. Here's how it evolved from id Tech 3 into the technology behind the franchise.

Illustration of the IW game engine core with rendering, lighting and physics systems and a version timeline

The IW Engine (short for Infinity Ward Engine) is the proprietary game engine that powers most of the Call of Duty series — one of the best-selling video game franchises of all time. Developed by Infinity Ward and based originally on id Software’s id Tech 3, it has been rewritten and upgraded across nearly two decades to deliver the fast, cinematic first-person combat the series is known for, all while holding a steady 60 frames per second on console and PC.

What Is the IW Engine?

The IW Engine is a proprietary, first-person-shooter-focused game engine created by Infinity Ward, a studio owned by Activision. It made its debut with Call of Duty 2 in 2005, though the original Call of Duty (2003) ran on a modified id Tech 3 before the engine had diverged enough to earn its own name.

The engine is written in C, C++ and Python, and is proprietary — it is not licensed to third parties the way Unreal Engine or Unity are. It runs across Windows, macOS, PlayStation 3/4/5, Xbox 360/One/Series X|S, Wii, Wii U, and mobile platforms for spin-off titles. Beyond Infinity Ward, the engine is maintained and extended by other Activision studios that work on Call of Duty, including Treyarch, Sledgehammer Games, and support studios such as Raven Software, Beenox and High Moon Studios.

From id Tech 3 to IW: The Origins

The IW Engine traces directly back to id Tech 3, the engine id Software built for Quake III Arena, including Ritual Entertainment’s ÜberTools enhancements. The first Call of Duty (2003) used a modified id Tech 3, but with Call of Duty 2 (2005) Infinity Ward had rewritten so much of the codebase that it became a distinct engine.

As Infinity Ward’s Mark Rubin put it, almost nothing of the original remained: the team continually re-wrote the rendering, lighting and tooling with each release — an iterative philosophy that explains why an engine with 2005 roots still ships modern Call of Duty titles today.

IW Engine Version History

Each major Call of Duty release has typically driven a new iteration of the engine. Because Treyarch and Infinity Ward sometimes branched their own versions, the numbering isn’t perfectly linear — but here is how the engine evolved.

VersionYearKey Call of Duty TitlesNotable Additions
Modified id Tech 32003–04Call of Duty, United OffensiveFirst CoD games
IW 2.02005Call of Duty 2First true IW engine; advanced graphics
IW 3.02007–08Call of Duty 4: Modern Warfare, World at War, 007: Quantum of SolaceBullet penetration, improved AI, particle systems, dismemberment (WaW)
IW 4.02009Call of Duty: Modern Warfare 2Texture streaming for higher detail
IW 5.02011Call of Duty: Modern Warfare 3Improved streaming, audio & lighting upgrades
Treyarch IW 3.0 branch2010–12Black Ops, Black Ops IIReveal mapping, HDR lighting, DirectX 11
IW 6.02013Call of Duty: GhostsPixar SubD tech, fluid dynamics, Iris Adjust lighting
IW 7.02016Call of Duty: Infinite WarfareZero-gravity physics, improved AI
IW 8.02019Call of Duty: Modern Warfare, VanguardFull rewrite by IW Poland + NVIDIA; ray tracing, variable rate shading, FSR/DLSS
IW 9.02022+Call of Duty: Modern Warfare II and laterRefined IW 8.0 rewrite for current-gen hardware

(Note: Treyarch’s Black Ops line and Black Ops Cold War used heavily modified branches that borrow tooling across versions, so some titles share technology rather than a single clean version number.)

Games Powered by the IW Engine

Across its versions, the IW Engine has powered the majority of the Call of Duty catalogue, including:

  • Call of Duty 2 (2005)
  • Call of Duty 4: Modern Warfare (2007)
  • Call of Duty: World at War (2008)
  • 007: Quantum of Solace (2008)
  • Call of Duty: Modern Warfare 2 (2009)
  • Call of Duty: Black Ops (2010)
  • Call of Duty: Modern Warfare 3 (2011)
  • Call of Duty: Black Ops II (2012)
  • Call of Duty: Ghosts (2013)
  • Call of Duty: Black Ops III (2015)
  • Call of Duty: Infinite Warfare (2016)
  • Call of Duty: Black Ops 4 (2018)
  • Call of Duty: Modern Warfare (2019)
  • Call of Duty: Vanguard (2021)
  • Call of Duty: Modern Warfare II (2022) and later releases

This is one of the largest bodies of work for any single engine lineage in the industry — and it’s why the IW Engine is, in practice, “the Call of Duty engine.”

What Makes the IW Engine Distinctive

Several technical priorities have defined the engine across its versions:

  • 60 FPS as a hard target. Unusually for graphically demanding shooters, Infinity Ward has consistently prioritized a smooth 60 frames per second on consoles, shaping many of the engine’s rendering trade-offs.
  • Texture streaming. Introduced with IW 4.0, streaming lets the engine load high-detail textures on demand, producing dense environments without overrunning memory.
  • Advanced lighting. From HDR and bounce lighting (Black Ops II era) to real-time global illumination and ray tracing (IW 8.0), lighting has been a continuous focus.
  • The IW 8.0 rewrite. Developed over roughly five years by Infinity Ward Poland with NVIDIA’s help, IW 8.0 added ray tracing, variable rate shading, and support for FSR and DLSS upscaling — the biggest leap in the engine’s history.
  • Physics and destruction. Dismemberment, propagating fire, ragdoll physics and destructible environments were progressively added from the World at War era onward.
Four IW engine capabilities: advanced lighting, texture streaming, physics and a 60 FPS performance target

Is the IW Engine Available to the Public?

No. The IW Engine is proprietary to Activision and is not licensed for external use. Developers wanting a comparable FPS-capable engine typically turn to Unreal Engine, Unity, or CryEngine. Community projects such as OpenIW have attempted to reverse-engineer parts of older IW builds for modding, but there is no official public SDK. This sets it apart from studio engines like the Clausewitz engine that power other well-known franchises.

Frequently Asked Questions

Next Steps

The IW Engine is one of many C and C++ engines powering modern games. To explore further:

  1. The complete list of 100+ C++ game engines
  2. Game Development tutorials and articles
  3. The id Tech engine family that IW descends from
Scroll to Top