John D. Carmack II (nacido el 20 de agosto de 1970) fue el programador principal de id Software y uno de los cofundadores de la compañía. Programó el motor de Doom y los motores de todos los demás juegos de id.
Biografía
Carmack creció en Shawnee Mission, Kansas, parte del área metropolitana de Kansas City, y se interesó por los ordenadores a una edad temprana. Se graduó en el Shawnee Mission East High School, y luego asistió a la Universidad de Missouri – Kansas City durante dos semestres antes de abandonar los estudios para trabajar como programador independiente. Softdisk, en Shreveport (Luisiana), contrató a Carmack, uniéndolo a John Romero y a otros futuros miembros clave de id Software. En 1990, mientras aún estaban en Softdisk, Carmack, Romero y otros crearon el primero de los juegos Commander Keen, una serie que fue publicada por Apogee Software, bajo el modelo de distribución shareware, a partir de 1991. Posteriormente, Carmack dejó Softdisk para cofundar id Software.
Los proyectos de programación más notables de Carmack están en el ámbito de los juegos de disparos en primera persona. Sus habilidades de programación contribuyeron en gran medida al desarrollo de juegos seminales de ese género: Wolfenstein 3-D, Doom y Quake, así como sus versiones más recientes (incluyendo Doom 3 y el resto de la serie Quake). Ha inventado varios algoritmos de gráficos por ordenador, sobre todo el caché de superficie y el «Carmack’s Reverse». Los motores de juego de Carmack han sido licenciados para su uso en otros influyentes juegos de acción en primera persona como Hexen, Half-Life y Medal of Honor.
Carmack trabaja para promover elementos de pensamiento de código abierto y comentarios de los fans en sus diseños de juegos. Cuando el código fuente de Quake fue robado y circuló entre la comunidad de Quake en la clandestinidad, un programador no afiliado a id Software lo utilizó para portar Quake a Linux, y posteriormente envió los parches a Carmack. En lugar de emprender acciones legales, a instancias de Carmack, id Software utilizó los parches como base para una adaptación a Linux autorizada por la empresa.
Carmack también es conocido por sus generosas contribuciones a organizaciones benéficas y comunidades de jugadores. Algunos de los destinatarios de las contribuciones benéficas de Carmack son su antiguo instituto, los promotores del software de código abierto, los opositores a las patentes de software, la investigación aeroespacial y los entusiastas de los juegos. En 1997 regaló uno de sus Ferraris como premio al ganador del torneo «Red Annihilation» de Quake, Dennis Fong.
El 22 de marzo de 2001, Carmack fue incluido en el Salón de la Fama de la Academia de las Artes Interactivas &Ciencias, un honor que se concede a quienes han conseguido logros revolucionarios e innovadores en la industria de los videojuegos y los ordenadores.
En 2003, Carmack fue uno de los protagonistas del libro Masters of Doom, una crónica de id Software y sus fundadores.
Aunque Carmack es más conocido por sus innovaciones en gráficos 3D, también es un entusiasta de la cohetería y el fundador de Armadillo Aerospace.
Carmack conoció a Katherine Anna Kang después de que ella le visitara en las oficinas de id con un amigo durante la QuakeCon ’96. Se casaron en torno a enero de 2000 y su hijo Christopher Ryan nació a las 12:50 horas del 13 de agosto de 2004.
Notas
- John Carmack también hace una pequeña aparición en el juego de Mike «Cyb» Watson, MassMouth 2, como aliado o enemigo en función del camino que el jugador pueda elegir en el nivel anterior a su aparición.
- John no está relacionado con Adrian Carmack.
- La película de Doom hace referencia al programador al nombrar al científico principal de la película «Dr. Carmack».
- Kushner, David (2003). Masters of Doom: cómo dos tipos crearon un imperio y transformaron la cultura pop, Nueva York: Random House. ISBN 0375505245.