Infinity Ward utilise un moteur de jeu maison depuis "Call of Duty 2". Le moteur semble être à la base un id Tech 3 (également utilisé pour "Call of Duty 2") modifié (d'autant plus que les boîtiers des jeux "Call of Duty" spécifient l'utilisation d'une technologie d'id Software). Il n'avait pas de nom spécifique et officiel comme d'autres moteurs tels que l'Unreal Engine ou le CryENGINE, mais lorsque IGN a questionné un développeur à l'E3 2009, celui-ci a répondu que "Modern Warfare 2" fonctionnerait sur lIW 4.0 engine", la génération suivante du moteur de "Call of Duty 4". Il n'est pour l'instant partagé qu'entre studios de développement sous l'éditeur Activision, notamment Treyarch pour ses quatre jeux : ', ', ', l'adaptation du film de la série James Bond et "".