Le moteur IW est un moteur de jeu créé et développé par Infinity Ward pour la série Call of Duty . Le moteur était à l'origine basé sur id Tech 3. Outre Infinity Ward, le moteur est également utilisé par d'autres studios Activision travaillant sur la série, notamment les principaux développeurs Treyarch et Sledgehammer Games , ainsi que par des studios de support comme Beenox , High Moon Studios et Raven Software .
Histoire
IW 2.0 à IW 3.0
Le moteur est différent du moteur id Tech 3 sur lequel il est basé depuis Call of Duty 2 en 2005. Le nom du moteur n'a pas été rendu public jusqu'à ce que le studio IGN lui dise à l' E3 2009 que Call of Duty: Modern Warfare 2 (2009) fonctionnerait sur le « moteur IW 4.0 ». Le développement du moteur et des jeux Call of Duty a abouti à l'inclusion de fonctionnalités graphiques avancées tout en maintenant une moyenne de 60 images par seconde sur les consoles et PC.
Call of Duty 4: Modern Warfare a été publié en utilisant la version 3.0 du moteur. Ce jeu comprenait des fonctionnalités telles que la pénétration des balles, une IA améliorée, des mises à niveau du moteur d'éclairage, de meilleures explosions, des améliorations du système de particules et bien d'autres améliorations. Treyarch a commencé à utiliser une version améliorée du moteur IW 3.0 pour Call of Duty: World at War . Des améliorations ont été apportées au modèle physique et le démembrement a été ajouté. Les environnements présentaient également plus de destructibilité et pouvaient être incendiés à l'aide d'un lance-flammes. Le lance-flammes présentait un feu propagateur et était capable de brûler la peau et les vêtements de manière réaliste. Treyarch a modifié le moteur pour son titre James Bond, 007: Quantum of Solace .
IW 4.0 à IW 5.0
Call of Duty: Modern Warfare 2 (2009) est sorti avec le moteur IW 4.0, le seul jeu à le faire. Le moteur IW 4.0 proposait une technologie de streaming de textures pour créer des détails environnementaux beaucoup plus élevés sans sacrifier les performances. Call of Duty: Black Ops n'était pas basé sur IW 4.0 ; Treyarch a plutôt amélioré la version d'IW 3.0 qu'ils avaient utilisée dans leur jeu précédent. Cette version du moteur proposait également une technologie de streaming, des améliorations d'éclairage et la prise en charge de l'imagerie 3D. Call of Duty: Modern Warfare 3 (2011) utilise une version améliorée du moteur IW 4.0. Les améliorations apportées au moteur ont permis une meilleure technologie de streaming qui a permis d'obtenir des régions plus grandes pour le jeu tout en fonctionnant à un minimum de 60 images par seconde . D'autres améliorations ont été apportées aux moteurs audio et d'éclairage dans cette version.
Call of Duty: Black Ops II a été développé en utilisant une nouvelle itération du moteur IW. Le mélange des textures a été amélioré grâce à une nouvelle technologie appelée « reveal mapping » qui compare les tons entre deux textures puis les mélange ensemble. De plus, des mises à niveau ont été apportées au moteur d'éclairage, notamment l'éclairage HDR , l'éclairage rebondissant, l'auto-ombrage , les ombres croisées et diverses autres améliorations. Call of Duty: Black Ops II a profité des cartes vidéo DirectX 11 sur la version Windows du jeu. Le mode « zombie » a été déplacé vers la partie multijoueur du moteur, ce qui permettra beaucoup plus de variété dans cette partie du jeu.
IW 6.0 à IW 7.0
Call of Duty: Ghosts propose une version améliorée du IW 5.0 vu dans Call of Duty: Modern Warfare 3 (2011) . On ne sait pas si des fonctionnalités du moteur ont été reprises de Call of Duty: Black Ops II . Étant donné que le développeur principal était Infinity Ward, ils sont revenus à leur système de dénomination de moteur d'origine et ont appelé cette itération IW 6.0. IW 6.0 était compatible avec des systèmes tels que la Xbox One et la PlayStation 4, de sorte que le nombre de polygones, les détails des textures et la fidélité graphique globale avaient augmenté. IW 6.0 était également compatible avec Microsoft Windows, Wii U, PS3 et Xbox 360. Le moteur IW 6.0 présentait la technologie de Pixar, SubD, qui augmentait le niveau de détail des modèles à mesure que l'on s'en rapprochait. Mark Rubin a déclaré à propos de l'éclairage HDR "Nous avions l'habitude de le peindre et de couvrir les fissures, mais maintenant tout est en temps réel". Ghosts utilisait la technologie Iris Adjust qui permettait au joueur de découvrir du point de vue d'une personne comment ses yeux réagiraient aux changements de conditions d'éclairage de manière réaliste. D'autres fonctionnalités comprenaient de nouveaux systèmes d'animation, une dynamique des fluides, de la fumée interactive, une cartographie des déplacements et des cartes multijoueurs dynamiques.
Call of Duty: Black Ops III a utilisé une version hautement améliorée du moteur utilisé dans Black Ops II pour la version PS4/Xbox One/PC/macOS. Le IW 7.0 de Call of Duty: Infinite Warfare comprenait un système d'apesanteur , une amélioration de la physique du jeu , une IA améliorée et des comportements améliorés des personnages non joueurs . Pour Call of Duty: Black Ops 4 , Treyarch a fortement modifié le moteur utilisé dans Black Ops III pour prendre en charge jusqu'à 100 joueurs et a introduit un nouveau système de « Super Terrain ».
IW 8.0 à IW 9.0
Avec Call of Duty: Modern Warfare (2019) et Call of Duty: Warzone , Infinity Ward a employé son studio polonais pour reconstruire complètement le moteur. Surnommé IW 8.0, le moteur a été créé en cinq ans et comportait des améliorations substantielles telles que le rendu spectral, l'éclairage volumétrique et la prise en charge du lancer de rayons accéléré par le matériel sur la version PC. La prise en charge du Deep Learning Super Sampling (DLSS) de Nvidia a été ajoutée plus tard en avril 2021. Activision a déclaré que le nouveau moteur était également partagé à tous les développeurs de Call of Duty pour qu'ils l'utilisent dans les futurs titres. Call of Duty: Black Ops Cold War est une exception (par rapport à Black Ops 6), utilisant une version hautement modifiée du moteur Black Ops III et 4 . Call of Duty: Vanguard était alimenté par le même moteur utilisé dans Modern Warfare et Warzone avec des améliorations du développeur Sledgehammer Games.
Call of Duty: Modern Warfare II (2022) a été développé sur une version hautement améliorée du moteur utilisé pour la première fois dans Modern Warfare de 2019. Surnommé IW 9.0, le moteur a été co-développé par Infinity Ward, Treyarch et Sledgehammer Games, et devait être utilisé dans les futurs volets de la série dans un effort unifié pour garantir que chaque studio travaillait avec les mêmes outils, leur permettant de créer un seul lanceur inter-jeux, connu sous le nom de Call of Duty HQ , qui fut plus tard connu sous le nom de lanceur Call of Duty . Call of Duty: Modern Warfare III (2023) devait également utiliser ce moteur et être intégré au lanceur Call of Duty HQ , qui fut plus tard connu sous le nom de lanceur Call of Duty . Call of Duty: Black Ops 6 introduit un nouveau système de mouvement appelé Omnimovement qui permet aux joueurs de sprinter, de plonger et de glisser dans n'importe quelle direction, combiné à la possibilité de pivoter à 360 degrés en position couchée.
Moteur de jeux Sledgehammer
Call of Duty: Advanced Warfare présentait la branche interne fortement modifiée du moteur IW de Sledgehammer Games, avec seulement quelques lignes de code héritées restantes. La majorité du moteur d' Advanced Warfare avait été réécrite. Sledgehammer Games avait incorporé de tout nouveaux systèmes d'animation, de physique, de rendu, d'éclairage, de capture de mouvement et d'animation faciale. Les développeurs ont retravaillé le moteur audio qui avait également été construit à partir de zéro. Selon le directeur audio de Sledgehammer Games, Don Veca, l'équipe a pu intégrer un système d'intelligence audio au jeu.
Il a été confirmé que Call of Duty: Modern Warfare 2 Campaign Remastered avait été développé sur une version avancée de ce moteur avec des modifications de Beenox . Beenox a apporté des améliorations au jeu original, notamment de nouveaux modèles et animations ainsi que des textures reconstruites. Call of Duty: WWII utilise une version améliorée du moteur de Sledgehammer Games trouvé dans Advanced Warfare . Sledgehammer Games a finalement remplacé ce moteur par IW 8.0 pour son prochain jeu, Call of Duty: Vanguard , en 2021.