John Carmack travaillant sur Doom

John D. Carmack II (né le 20 août 1970) était le programmeur principal chez id Software et l’un des cofondateurs de la société. Il a programmé le moteur Doom et les moteurs de jeu de tous les autres jeux id.

Biographie

Carmack a grandi à Shawnee Mission, au Kansas, qui fait partie de la zone métropolitaine de Kansas City, et s’est intéressé aux ordinateurs dès son plus jeune âge. Il est diplômé de la Shawnee Mission East High School, puis a fréquenté l’Université du Missouri – Kansas City pendant deux semestres avant d’abandonner pour travailler comme programmeur indépendant. Softdisk à Shreveport, en Louisiane, engage Carmack, le réunissant avec John Romero et d’autres futurs membres clés d’id Software. En 1990, alors qu’ils sont encore chez Softdisk, Carmack, Romero et d’autres créent le premier des jeux Commander Keen, une série qui sera publiée par Apogee Software, sous le modèle de distribution shareware, à partir de 1991. Par la suite, Carmack a quitté Softdisk pour cofonder id Software.

Les entreprises de programmation les plus notables de Carmack sont dans le domaine des jeux de tir à la première personne. Ses compétences en programmation ont largement contribué au développement de jeux phares du genre : Wolfenstein 3-D, Doom et Quake, ainsi que leurs versions plus récentes (notamment Doom 3 et le reste de la série Quake). Il a inventé plusieurs algorithmes d’infographie, notamment le cache de surface et le « Carmack’s Reverse ». Les moteurs de jeu de Carmack ont été utilisés sous licence dans d’autres jeux de tir d’action à la première personne influents tels que Hexen, Half-Life et Medal of Honor.

Carmack travaille à promouvoir les éléments de la pensée open source et les commentaires des fans dans ses conceptions de jeux. Lorsque le code source de Quake a été volé et a circulé dans la communauté souterraine de Quake, un programmeur non affilié à id Software l’a utilisé pour porter Quake sur Linux, et a ensuite envoyé les correctifs à Carmack. Au lieu de poursuivre une action en justice, à la demande de Carmack, id Software a utilisé les correctifs comme base pour un portage Linux sanctionné par l’entreprise.

Carmack est également connu pour ses généreuses contributions aux organismes de bienfaisance et aux communautés de joueurs. Parmi les bénéficiaires des contributions caritatives de Carmack figurent son ancien lycée, les promoteurs des logiciels libres, les opposants aux brevets logiciels, la recherche aérospatiale et les amateurs de jeux. En 1997, il a offert l’une de ses Ferrari comme prix au gagnant du tournoi Quake « Red Annihilation », Dennis Fong.

Le 22 mars 2001, Carmack a été intronisé au Hall of Fame de l’Academy of Interactive Arts & Sciences, un honneur accordé à ceux qui ont fait des réalisations révolutionnaires et innovantes dans l’industrie des jeux vidéo et informatiques.

En 2003, Carmack a été l’un des sujets du livre Masters of Doom, une chronique de id Software et de ses fondateurs.

Bien que Carmack soit surtout connu pour ses innovations dans le domaine des graphiques 3D, il est également un passionné de fusée et le fondateur d’Armadillo Aerospace.

Carmack a rencontré Katherine Anna Kang après qu’elle lui ait rendu visite dans les bureaux de id avec un ami lors de la QuakeCon ’96. Ils se sont mariés vers janvier 2000 et leur fils Christopher Ryan est né à 12h50 le 13 août 2004.

Notes

  • John Carmack fait également une petite apparition dans le jeu MassMouth 2 de Mike « Cyb » Watson en tant qu’allié ou ennemi selon un chemin que le joueur peut choisir dans le niveau précédant son apparition.
  • John n’est pas apparenté à Adrian Carmack.
  • Le film Doom fait référence au programmeur en nommant le scientifique principal du film « Dr. Carmack ».

  • Kushner, David (2003). Masters of Doom : comment deux gars ont créé un empire et transformé la culture pop, New York : Random House. ISBN 0375505245.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.