The Game Engine is what controls many aspects of the game such as physics and graphics.
id Tech 3 Engine
It is used by many games, including:
- Call of Duty 2 (2005) - IW 2.0
- Call of Duty 4: Modern Warfare (2007) IW 3.0
- Call of Duty: World at War (2008) - IW 3.0 (Modified)
- Call of Duty: Modern Warfare 2 (2009) - IW 4.0
- Call of Duty: Black Ops (2010) - IW 3.0 (Heavily Modified)
- Call of Duty: Modern Warfare 3 (2011) - MW3 engine (Modified IW 4.0, unofficially IW 5.0)
- Call of Duty: Black Ops II (2012) - Black Ops II engine (Heavily Modified IW 3.0)
- Call of Duty: Ghosts (2013) - IW 6.0 (Updated MW3 engine)
- Call of Duty: Black Ops III (2015) - Black Ops III engine (heavily modified Black Ops II engine)
- Call of Duty: Infinite Warfare (2016) - IW 7.0 (Modified IW 6.0 engine)
- Call of Duty: Black Ops 4 (2018) - Black Ops 4 engine (heavily modified Black Ops III engine)
- Call of Duty: Black Ops Cold War (2020) - Black Ops Cold War engine (heavily modified Black Ops III engine) with tools from IW 8.0
A revamped version of the engine, named IW 8.0, was developed by Infinity Ward Poland and Infinity Ward LA with assistance from NVIDIA. Its development started five years before the release of Modern Warfare in 2019.
Sledgehammer Games Engine
Sledgehammer Games has built a custom in house-engine for Call of Duty: Advanced Warfare based on the IW Engine. An upgraded version was developed for Sledgehammer second game. It is also used by Raven Software and Beenox for the two remaster of older Call of Duty from the Modern Warfare series.
- Call of Duty: Advanced Warfare (2014) - Version 1
- Call of Duty: Modern Warfare Remastered (2016) - Version 1
- Call of Duty: WWII (2017) - Version 2
- Call of Duty: Modern Warfare 2 Campaign Remastered (2020) - Version 1
Treyarch developed an in-house engine named Treyarch NGL based on the Id Tech 3. It was only used in two Call of Duty games before it was replaced by IW 3.0 for Call of Duty: World at War.
- Call of Duty: Finest Hour (2004)
Unity is a generic cross-platform game engine developed by Unity Technologies. So far it's only used for mobile Call of Duty games.
- The choice of RenderWare by Spark Unlimited made extremely difficult the development of Call of Duty: Finest Hour and caused the massive delay of the release date.
- During the development of the game, Criterion Games, the developper of the RenderWare was buyed by Electronic Arts, one of the rival of Call of Duty's publisher, Activision.