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.
| Version | Year | Key Call of Duty Titles | Notable Additions |
|---|---|---|---|
| Modified id Tech 3 | 2003–04 | Call of Duty, United Offensive | First CoD games |
| IW 2.0 | 2005 | Call of Duty 2 | First true IW engine; advanced graphics |
| IW 3.0 | 2007–08 | Call of Duty 4: Modern Warfare, World at War, 007: Quantum of Solace | Bullet penetration, improved AI, particle systems, dismemberment (WaW) |
| IW 4.0 | 2009 | Call of Duty: Modern Warfare 2 | Texture streaming for higher detail |
| IW 5.0 | 2011 | Call of Duty: Modern Warfare 3 | Improved streaming, audio & lighting upgrades |
| Treyarch IW 3.0 branch | 2010–12 | Black Ops, Black Ops II | Reveal mapping, HDR lighting, DirectX 11 |
| IW 6.0 | 2013 | Call of Duty: Ghosts | Pixar SubD tech, fluid dynamics, Iris Adjust lighting |
| IW 7.0 | 2016 | Call of Duty: Infinite Warfare | Zero-gravity physics, improved AI |
| IW 8.0 | 2019 | Call of Duty: Modern Warfare, Vanguard | Full rewrite by IW Poland + NVIDIA; ray tracing, variable rate shading, FSR/DLSS |
| IW 9.0 | 2022+ | Call of Duty: Modern Warfare II and later | Refined 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.

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:
- The complete list of 100+ C++ game engines
- Game Development tutorials and articles
- The id Tech engine family that IW descends from




