John Carmack | |
---|---|
![]() | |
Nació | (20 de agosto de 1970)20 de agosto de 1970 (51 años) Misión Shawnee, Kansas, EE. UU. |
alma mater | Universidad de Missouri, Kansas City (sin título) |
Ocupación | Programador informático, desarrollador de videojuegos, ingeniero |
Empleador | Oculus VR |
Conocido por | Co-fundador de id Software Commander Keen, Wolfenstein 3D, Doom, Quake, Rage |
Título | Consultor CTO, Fundador de Oculus VR, Armadillo Aerospace |
Esposos) | Katherine Anna Kang ( M. 2000) |
Niños | 2 |
John D. Carmack II (nacido el 20 de agosto de 1970) es un programador informático, desarrollador e ingeniero de videojuegos estadounidense. Fue cofundador de la compañía de videojuegos id Software y fue el programador principal de sus juegos Commander Keen, Wolfenstein 3D, Doom, Quake y sus secuelas. Carmack hizo innovaciones en gráficos por computadora en 3D, como su algoritmo Carmack's Reverse para volúmenes de sombra. En 2013, renunció a id para trabajar a tiempo completo en Oculus VR, donde se desempeñó como CTO y luego como CTO de consultoría en 2019.
Carmack nació en Shawnee Mission, Kansas, hijo del reportero de noticias de la televisión local Stan Carmack. Creció en el área metropolitana de Kansas City, donde se interesó por las computadoras a una edad temprana. Asistió a la escuela secundaria Shawnee Mission East en Prairie Village, Kansas y a la escuela secundaria Raytown South en la cercana Raytown, Missouri.
Carmack conoció los videojuegos con el título de 1978 de disparos Space Invaders en las salas de juego durante unas vacaciones de verano cuando era niño. El juego de arcade de persecución por laberintos de 1980 Pac-Man también le dejó una fuerte impresión. Citó a Shigeru Miyamoto como el desarrollador de juegos que más admiraba.
Como se informó en Masters of Doom de David Kushner, cuando Carmack tenía 14 años, irrumpió en una escuela para ayudar a un grupo de niños a robar computadoras Apple II. Para entrar al edificio, Carmack inventó una sustancia pegajosa de termita mezclada con vaselina que se derretía a través de las ventanas. Sin embargo, un cómplice con sobrepeso luchó por atravesar el agujero y en su lugar abrió la ventana, activando una alarma silenciosa y alertando a la policía. Carmack fue arrestado y enviado para una evaluación psiquiátrica. Luego fue sentenciado a un año en un hogar de menores.
Asistió a la Universidad de Missouri-Kansas City durante dos semestres antes de retirarse para trabajar como programador independiente.
Softdisk, una compañía de computadoras en Shreveport, Louisiana, contrató a Carmack para trabajar en Softdisk GS (una publicación de Apple II GS ), presentándole a John Romero y otros futuros miembros clave de id Software como Adrian Carmack (no relacionado). Más tarde, Softdisk pondría a este equipo a cargo de un producto de suscripción de juegos bimestral nuevo, pero de corta duración, llamado Gamer's Edge para la plataforma IBM PC (DOS). En 1990, estando todavía en Softdisk, Carmack, Romero y otros crearon el primero de los juegos de 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.
Carmack ha sido pionero o popularizado el uso de muchas técnicas en gráficos por computadora, incluida la " actualización de mosaico adaptable " para Commander Keen, el lanzamiento de rayos para Hovertank 3D, Catacomb 3-D y Wolfenstein 3D, partición de espacio binario que Doom se convirtió en el primer juego en usar., almacenamiento en caché de superficie que inventó para Quake, Carmack's Reverse (formalmente conocido como sombras de plantilla z-fail) que ideó para Doom 3, y la tecnología MegaTexture, utilizada por primera vez en Enemy Territory: Quake Wars. Quake 3 popularizó el algoritmo de raíz cuadrada inversa rápida.
Los motores de Carmack también tienen licencia para su uso en otros juegos de disparos en primera persona influyentes como Half-Life, Call of Duty y Medal of Honor. En 2007, cuando Carmack estaba de vacaciones con su esposa, terminó jugando algunos juegos en su teléfono celular y decidió que iba a hacer un "buen" juego móvil.
El 7 de agosto de 2013, Carmack se unió a Oculus VR como su CTO. El 22 de noviembre de 2013, renunció a id Software para trabajar a tiempo completo en Oculus VR. La razón de Carmack para irse fue porque la empresa matriz de id, ZeniMax Media, no quería apoyar Oculus Rift. El papel de Carmack en ambas compañías más tarde se convirtió en el centro de una demanda de ZeniMax contra la empresa matriz de Oculus, Facebook, alegando que Oculus robó la propiedad intelectual de realidad virtual de ZeniMax. El jurado del juicio absolvió a Carmack de la responsabilidad, aunque Oculus y otros funcionarios corporativos fueron considerados responsables por violaciones de marcas comerciales, derechos de autor y contratos.
En febrero de 2017, Carmack demandó a ZeniMax, alegando que la compañía se había negado a pagarle los $ 22,5 millones restantes que se le adeudaban por la compra de id Software. En octubre de 2018, Carmack declaró que él y ZeniMax llegaron a un acuerdo y que "Zenimax ha cumplido plenamente sus obligaciones conmigo", poniendo fin a la demanda.
El 13 de noviembre de 2019, Carmack anunció que dejaría el puesto de CTO de Oculus para convertirse en un "CTO consultor" con el fin de dedicar más tiempo a su trabajo sobre inteligencia artificial general (AGI).
Alrededor de 2000, Carmack se interesó por los cohetes, un pasatiempo de su juventud. Al revisar cuánto dinero estaba gastando en la personalización de Ferraris, comenzó brindando apoyo financiero a algunos ingenieros aficionados locales. Carmack financió la empresa, llamada Armadillo Aerospace, de su propio bolsillo, por "algo más que un millón de dólares al año". La compañía de aficionados hizo un progreso constante hacia sus objetivos de vuelos espaciales suborbitales y eventuales vehículos orbitales. En octubre de 2008, Armadillo Aerospace compitió en un concurso de la NASA conocido como Lunar Lander Challenge, ganando el primer lugar en la competencia de Nivel 1 junto con $ 350,000. En septiembre de 2009, completaron el Nivel 2 y recibieron $ 500,000. La empresa entró en "modo de hibernación" en 2013.
Carmack es un conocido defensor del software de código abierto y ha expresado repetidamente su oposición a las patentes de software, comparándolas con el robo. También ha contribuido a proyectos de código abierto, como iniciar el puerto inicial del sistema X Window a Mac OS X Server y trabajar para mejorar los controladores OpenGL para Linux a través del proyecto Utah GLX.
Carmack lanzó el código fuente de Wolfenstein 3D en 1995 y el código fuente de Doom en 1997. Cuando el código fuente de Quake se filtró y circuló entre la comunidad clandestina de Quake en 1996, 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, id Software, a instancias de Carmack, utilizó los parches como base para un puerto de Linux autorizado por la empresa. Desde entonces, id Software ha lanzado públicamente el código fuente para Quake, Quake 2, Quake 3 y, por último, Doom 3 (y más tarde la Edición BFG), todo bajo la Licencia Pública General GNU (GPL). El código fuente de Doom también se volvió a publicar bajo la GPL en 1999. El motor id Tech 4, más comúnmente conocido como el " motor Doom 3 ", también se ha lanzado como licencia de código abierto bajo la GPL. El código fuente de Hovertank 3D y Catacomb 3D (así como el anterior Catacomb de Carmack) fue lanzado en junio de 2014 por Flat Rock Software con la aprobación de Carmack. Por otro lado, Carmack ha expresado varias veces a lo largo de los años una opinión escéptica sobre Linux como plataforma de juegos; por ejemplo, en 2013 defendió la emulación como "la dirección técnica adecuada para los juegos en Linux" y en 2014 expresó la opinión de que Linux podría ser el mayor problema para el éxito de Steam Machine.
Carmack contribuye a organizaciones benéficas y comunidades de juegos. Algunos de los destinatarios de las contribuciones caritativas de Carmack incluyen su antigua escuela secundaria, los promotores del software de código abierto, los opositores a las patentes de software y los entusiastas de los juegos.
Carmack tuvo tanto éxito en id que a mediados de 1994 había comprado dos Ferraris : un 328 y un Ferrari Testarossa. En 1997, regaló uno de sus Ferraris (un modelo 328 ) como premio a Dennis Fong, el ganador del torneo de Quake " Red Annihilation ".
Conoció a su esposa, Katherine Anna Kang, en la QuakeCon de 1997 cuando ella visitó las oficinas de id. Como apuesta, Kang desafió a Carmack a patrocinar el primer Torneo All Female Quake si podía producir un número significativo de participantes. Carmack predijo un máximo de 25 participantes, pero había 1.500. Carmack y Kang se casaron el 1 de enero de 2000 y planearon una ceremonia en Hawai. Steve Jobs solicitó que pospusieran la ceremonia para poder asistir a la MacWorld Expo el 5 de enero de 2000. Carmack se negó y sugirió hacer un video en su lugar. Carmack y su esposa tuvieron un hijo en 2004. Carmack tiene un blog actualizado por última vez en 2006 (anteriormente un .plan ), una cuenta de Twitter activa y ocasionalmente también publica comentarios en Slashdot.
Como desarrollador de juegos, Carmack se diferenciaba de muchos de sus contemporáneos al evitar comprometerse con una fecha de lanzamiento final para cualquier juego que estuviera desarrollando. En cambio, cuando se le preguntaba por la fecha de lanzamiento de un nuevo título, Carmack solía responder que el juego se lanzaría "cuando esté terminado". En 2019, como invitado en el podcast de Joe Rogan, Carmack declaró que sus creencias han cambiado con el tiempo: "Ahora me retracto en gran medida de eso". En Rage 's el tiempo de desarrollo de 6 años, dice: 'Creo que deberíamos haber hecho lo que habría llevado a enviarlo 2 años antes'. Carmack también reflexiona sobre el desarrollo interno de Quake a este respecto y lo describe como "traumático" y dice que id Software podría haber dividido el juego en dos partes y haberlo enviado antes.
Los empleados de Apogee, en sus últimos años los editores de juegos de id Software, también adoptaron esta práctica comercial.
Carmack apoyó la campaña presidencial de 2012 del libertario Ron Paul.
Carmack es ateo.
Durante una conversación con Joe Rogan, Carmack reveló que había entrenado Jiu Jitsu y Judo brasileño durante varios años como pasatiempo.
Durante su tiempo en id Software, casi todos los días llegaba una pizza de pepperoni mediana para Carmack de Domino's Pizza, llevada por el mismo repartidor durante más de 15 años. Carmack había sido un cliente tan habitual que le siguieron cobrando precios de 1995.
En ocasiones, ha elogiado los esfuerzos de programadores enfocados de manera similar: primero Ken Silverman, quien escribió el motor de construcción para 3D Realms, y luego con Tim Sweeney de Epic Games, quien escribió el motor Unreal.
Fecha | Otorgar | Descripción |
---|---|---|
1996 | Nombrado entre las personas más influyentes en los juegos de computadora del año y de todos los tiempos. | # 1 y # 2 en las listas de GameSpots. |
1997 | Nombrado entre las personas más influyentes de todos los tiempos | # 7 en la lista de Computer Gaming World, por diseño de juegos. |
1999 | Nombrado entre las 50 personas más influyentes en tecnología | # 10 en el Tiempo ' lista de s. |
Marzo de 2001 | Premio a la contribución de la comunidad por el motor Quake 3 | Utilizado en 12 juegos. Otorgado en la Ceremonia de Premiación de la Conferencia de Desarrolladores de Juegos de 2001. |
22 de marzo de 2001 | Incluido en el Salón de la Fama de la Academia de Artes y Ciencias Interactivas | La cuarta persona en ser admitida, un honor otorgado a aquellos que han logrado logros revolucionarios e innovadores en la industria de video y juegos de computadora. |
2002 | Nombrado en el MIT Technology Review TR100 | Incluido como uno de los 100 principales innovadores del mundo menores de 35 años. |
2003 | Un tema del libro Masters of Doom | Masters of Doom es una crónica de id Software y sus fundadores. |
2005 | Nombre en la película | La película Doom presentó a un personaje llamado Dr. Carmack, en reconocimiento a Carmack, quien co-creó el juego original. |
Marzo de 2006 | Añadido a Walk of Game | Walk of Game es un evento que reconoce a los desarrolladores y juegos con mayor impacto en la industria. |
Enero de 2007 | Galardonado con 2 premios Emmy | Carmack e id Software fueron galardonados con dos premios Emmy. El primero fue Ciencia, ingeniería y tecnología para la televisión abierta, que incluye la distribución por radiodifusión, cable y satélite. El segundo fue para la ciencia, la ingeniería y la tecnología para la televisión personal y de banda ancha, que abarcaba la televisión interactiva, la tecnología de juegos y, por primera vez, Internet, teléfonos móviles, redes privadas y reproductores multimedia personales. id Software es el primer desarrollador de juegos independiente en recibir un Emmy desde que la Academia comenzó a honrar la innovación tecnológica en 1948. |
Septiembre de 2007 | Aparición en televisión | Apareció en Discovery Channel Canada Daily Planet presentando sus diseños de cohetes junto con el equipo de Armadillo Aerospace. |
2008 | Honrado | Carmack fue galardonado en la 59ª edición anual de los premios Emmy de tecnología e ingeniería por el papel pionero de Quake en cuanto a la capacidad de modificación del usuario. Es el único programador de juegos que ha sido galardonado dos veces por la Academia Nacional de Artes y Ciencias de la Televisión, y recibió un premio Emmy en 2007 por su creación de la tecnología 3D que subyace a los videojuegos de disparos modernos. Junto con Don Daglow de Stormfront Studios y Mike Morhaime de Blizzard Entertainment, Carmack es uno de los tres únicos desarrolladores de juegos en aceptar premios en los premios Emmy de Tecnología e Ingeniería y en los Premios de Logros Interactivos de la Academia de Artes y Ciencias Interactivas. |
Octubre de 2008 | Ganó el premio X | Armadillo Aerospace de Carmack ganó el Desafío Lunar Lander de $ 350,000 Nivel Uno X-Prize. |
11 de marzo de 2010 | Premio a la Trayectoria | Fue galardonado con el premio a la Trayectoria de la Game Developers Conference por su trabajo. |
7 de marzo de 2016 | Premio BAFTA Fellowship | Honrado con el más alto honor de la Academia, la Beca por "el trabajo que ha estado constantemente a la vanguardia de los juegos y su experiencia técnica ayudando a que el futuro llegue un poco más rápido". |
3 de mayo de 2017 | Doctorado honorario | Recibió un Doctorado en Ingeniería Honoris Causa de la Universidad de Missouri, Kansas City por "su trabajo en tecnología de punta y ciencia informática". |
Fecha de lanzamiento | Título | Desarrollador | Editor | Acreditado por |
---|---|---|---|---|
16 de octubre de 2012 | Edición Doom 3 BFG | software de identificación | Bethesda Softworks | Director técnico, programador de motores, desarrollador |
4 de octubre de 2011 | Rabia | software de identificación | Bethesda Softworks | Director técnico, programador de motores, desarrollador |
28 de septiembre de 2007 | Territorio enemigo: Quake Wars | Daño por salpicadura | Activision | Programación |
1 de mayo de 2006 | Orcos y Elfos | Entretenimiento de Fountainhead | Artes electrónicas | Productor / programador / escritor |
18 de octubre de 2005 | Terremoto 4 | Software Cuervo | Activision, Bethesda Softworks (republicado en 2012) | Director técnico |
13 de septiembre de 2005 | Doom RPG | Entretenimiento de Fountainhead | software de identificación | Productor / programador |
3 de abril de 2005 | Doom 3: Resurrección del mal | Software nervioso | Activision | Director técnico |
3 de agosto de 2004 | Doom 3 | software de identificación | Activision | Director técnico |
19 de noviembre de 2001 | Regreso al castillo de Wolfenstein | software de identificación | Activision | Director técnico |
18 de diciembre de 2000 | Quake III: Team Arena | software de identificación | Activision | Programación |
2 de diciembre de 1999 | Arena Quake III | software de identificación | Activision | Programación |
30 de noviembre de 1997 | Quake II | software de identificación | Activision | Programación |
31 de marzo de 1997 | Doom 64 | Juegos de mitad de camino | Juegos de mitad de camino | Programación |
22 de junio de 1996 | Terremoto | software de identificación | GT interactivo | Programación |
31 de mayo de 1996 | Destino final | software de identificación | GT interactivo | Programación |
30 de octubre de 1995 | Hexen: más allá del hereje | Software Cuervo | software de identificación | Motor 3D |
23 de diciembre de 1994 | Hereje | Software Cuervo | software de identificación | Programador de motores |
30 de septiembre de 1994 | Doom II: Infierno en la Tierra | software de identificación | GT interactivo | Programación |
10 de diciembre de 1993 | Condenar | software de identificación | software de identificación | Programación |
1993 | Shadowcaster | Software Cuervo | Sistemas de origen | Motor 3D |
18 de septiembre de 1992 | Lanza del Destino | software de identificación | FormGen | Ingeniero de software |
5 de mayo de 1992 | Wolfenstein 3D | software de identificación | Software Apogee | Programación |
1991 | Catacumba 3-D | software de identificación | Softdisk | Programación |
1991 | ¡Comandante Keen en Aliens Ate My Babysitter! | software de identificación | FormGen | Programación |
15 de diciembre de 1991 | Comandante Keen en Adiós, Galaxy! | software de identificación | Software Apogee | Programación |
1991 | Comandante Keen en Keen Dreams | software de identificación | Softdisk | Programación |
1991 | Caballeros de las Sombras | software de identificación | Softdisk | Diseño / programación |
1991 | Rescue Rover 2 | software de identificación | Softdisk | Programador |
1991 | Rescue Rover | software de identificación | Softdisk | Programador |
1991 | Hovertank 3D | software de identificación | Softdisk | Programación |
1991 | Dave el peligroso en la mansión encantada | software de identificación | Softdisk | Programación |
1991 | Diseños oscuros III: Retribución | Softdisk | Softdisk | Programador / diseñador |
14 de diciembre de 1990 | Comandante interesado en la invasión de los vorticons | software de identificación | Software Apogee | Programación |
1990 | Slordax: El enemigo desconocido | Softdisk | Softdisk | Programación |
1990 | Catacumba II | Softdisk | Softdisk | Desarrollador |
1990 | Catacumba | Softdisk | Softdisk | Programador |
1990 | Dark Designs II: Cerrando la puerta | Softdisk | Softdisk | Programador / diseñador |
1990 | Diseños oscuros: bastón de Grelminar | John Carmack | Softdisk | Desarrollador |
1990 | Tenis | John Carmack | Softdisk | Desarrollador |
1990 | Wraith: La desaparición del diablo | John Carmack | Producciones Nite Owl | Desarrollador |
1989 | Forja de las Sombras | John Carmack | Producciones Nite Owl | Desarrollador |
![]() | Wikiquote tiene citas relacionadas con: John D. Carmack |
![]() | Wikimedia Commons tiene medios relacionados con John D. Carmack. |