Doom, un véritable pionnier du jeu vidéo, a vu le jour grâce à John Carmack, son programmeur en chef, qui a codé sans relâche pour créer un moteur révolutionnaire. Son travail a non seulement achevé le jeu, mais également déclenché une révolution technologique dans l’industrie vidéoludique, influençant des secteurs variés.
Doom est l’un des jeux vidéo les plus réussis et influents jamais créés, et John Carmack en était le programmeur en chef. Carmack a largement contribué à donner vie à Doom, finalisant son code lors d’un marathon de codage éprouvant que peu auraient pu supporter.
Doom a été initialement publié pour DOS en décembre 1993, mais le travail sur le projet a commencé en novembre 1992. Tout comme de nombreux projets modernes, les développeurs d’id Software ont rencontré des délai et le code du jeu n’était toujours pas prêt pour la sortie.
John Carmack a apparemment « résolu » le problème en ne dormant pas, codant le moteur graphique révolutionnaire de Doom (id Tech 1) pendant 28 heures d’affilée. Ses efforts n’ont pas seulement achevé le jeu, mais ont également déclenché une révolution technologique dans l’industrie des jeux vidéo.
Terry Kim, fondateur de Kaizen Business Coach, a récemment réfléchi à l’origine de Doom, en soulignant l’impact considérable du travail de Carmack dans divers secteurs. Dans un fil détaillé sur X, Kim a décrit Carmack comme plus qu’un simple programmeur de jeu vidéo de niveau dieu : il était un véritable innovateur.
Kim a noté qu’en développant Doom, Carmack a établi des principes qui ont transformé des industries entières. Sur le plan technologique, Doom est célébré comme le premier tireur à la première personne véritablement « moderne ». Son utilisation novatrice de graphismes 3D rapides, immersifs, et en temps réel en mode première personne a posé les bases de l’ensemble du genre FPS – l’une des catégories les plus durables et populaires dans le jeu aujourd’hui.
En 1991, un homme a codé pendant 28 heures d’affilée sans dormir.
Ce qu’il a créé a transformé à la fois le jeu et l’ingénierie aérospatiale.
L’histoire de DOOM est plus folle que vous ne le pensez.
Voici comment un marathon de codage a changé la technologie pour toujours : pic.twitter.com/fhdgZ13oFy
– Terry Kim (@projectkim) 21 janvier 2025
Les contributions de Carmack au jeu vidéo ont commencé même avant son travail chez id Software. Il a développé un moteur de plate-forme fluide, similaire à une console, pour la série Commander Keen, jetant ainsi les bases de futures innovations. Selon Kim, Carmack était obsédé par la création d’environnements 3D immersifs, ce qui l’a amené à adopter une technique révolutionnaire connue sous le nom de Binary Space Partitioning (BSP) pour Doom.
La technique BSP, jamais utilisée auparavant dans le jeu vidéo, a permis au moteur de jeu de déterminer quelles parties de l’environnement devaient être visibles pour le joueur. Cette innovation, combinée à un système de rendu 3D avancé, des effets de lumière dynamique, et une architecture de niveau modérément complexe de l’id Tech 1 , a révolutionné l’industrie des jeux vidéo.
Ils ont utilisé NeXTStep, un système basé sur Unix, pour créer DoomED.
Ce éditeur de niveau révolutionnaire a permis aux concepteurs de se concentrer sur la créativité plutôt que sur le codage.
Ils pouvaient combiner des images sans avoir à en dessiner de nouvelles.
Cela a changé la façon dont les jeux étaient fabriqués, mais il y avait encore plus… pic.twitter.com/zt9PGedLxa
– Terry Kim (@projectkim) 21 janvier 2025
L’influence de Carmack s’est étendue au-delà du jeu vidéo après son départ d’id Software. Il a appliqué les leçons tirées du développement de jeux à l’ingénierie aérospatiale avec sa startup Armadillo Aerospace. Grâce à une itération rapide, un design modulaire et une utilisation efficace des ressources, l’entreprise a développé des engins spatiaux suborbitaux pour des applications de tourisme spatial. Malgré ces avancées, Armadillo a été placé en mode hibernation en 2013.
« La grandeur nécessite de l’obsession », déclare Kim, et l’obsession de Carmack pour la technologie est indéniable. Cependant, Kim ne mentionne pas certaines des idées plus polarisantes de Carmack et des erreurs notables faites ces dernières années.
Ses prévisions – comme l’émergence de l’intelligence artificielle générale d’ici 2030 grâce aux bots de Quake, ou les GPU remplaçant complètement les CPU – demeurent très controversées. Bien que ces affirmations audacieuses reflètent la pensée visionnaire de Carmack, elles ne se sont pas encore réalisées, et je ne miserais pas sur leur réalisation.
