Juan Carmack

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar
American computer programmer, and businessman

John D. Carmack II (nacido el 20 de agosto de 1970) es un programador informático y desarrollador de videojuegos estadounidense. Fue cofundador de la empresa de videojuegos id Software y fue el programador principal de sus juegos de la década de 1990 Commander Keen, Wolfenstein 3D, Doom, Quake, y sus secuelas. Carmack hizo innovaciones en gráficos de computadora en 3D, como su algoritmo Reverse de Carmack para volúmenes de sombra. En 2013, renunció a id Software para trabajar a tiempo completo en Oculus VR como su CTO. En 2019, redujo su rol a Consultor de CTO para poder dedicar más tiempo a la inteligencia artificial general (AGI). En 2022, dejó Oculus para trabajar en su startup, Keen Technologies.

Biografía

Primeros años

Carmack nació en Shawnee Mission, Kansas, hijo del reportero de noticias de 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 las cercanías de Raytown, Missouri.

Carmack conoció los videojuegos con el juego de disparos de 1978 Space Invaders en las salas de juegos durante unas vacaciones de verano cuando era niño. El juego arcade de persecución de laberintos de 1980 Pac-Man también le dejó una fuerte impresión. Citó al diseñador de Nintendo 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 poder entrar al edificio, Carmack preparó una sustancia pegajosa de termita mezclada con vaselina que se derritió a través de las ventanas. Sin embargo, un cómplice con sobrepeso luchó por pasar por 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 evaluación psiquiátrica. Fue condenado 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.

Carrera

Softdisk, una empresa informática de Shreveport, Luisiana, contrató a Carmack para trabajar en Softdisk G-S (una publicación de Apple IIGS), y le presentó a John Romero y a otros futuros miembros clave de id Software, como Adrian. Carmack (no relacionado). Más tarde, Softdisk colocaría a este equipo a cargo de un nuevo producto de suscripción de juegos bimensual, pero de corta duración, llamado Gamer's Edge para la plataforma IBM PC (DOS). En 1990, cuando todavía 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, desde 1991 en adelante. Posteriormente, Carmack dejó Softdisk para cofundar id Software.

Carmack ha sido pionera o ha popularizado el uso de muchas técnicas en gráficos por computadora, incluyendo "actualización de mosaico adaptativo" para Commander Keen, proyección de rayos para Hovertank 3D, Catacomb 3-D y Wolfenstein 3D, partición de espacio binario el cual Doom se convirtió en el primer juego en usar, el almacenamiento en caché de superficie que inventó para Quake, Carmack's Reverse (formalmente conocido como z-fail stencil shadows) que ideó para Doom 3 y la tecnología MegaTexture, utilizada por primera vez en Enemy Territory: Quake Wars. Quake 3 popularizó el rápido algoritmo de raíz cuadrada inversa.

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 de 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. juego móvil

Carmack dando un discurso después de recibir el premio Lifetime Achievement durante la 10a ceremonia anual de Game Developers Choice Awards el 11 marzo 2010

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 por la que Carmack se fue fue que la empresa matriz de id, ZeniMax Media, no quería apoyar a Oculus Rift. El papel de Carmack en ambas compañías más tarde se convirtió en el centro de una demanda de ZeniMax contra Oculus'. empresa matriz, Facebook, alegando que Oculus robó la propiedad intelectual de realidad virtual de ZeniMax. El jurado del juicio absolvió a Carmack de responsabilidad, aunque Oculus y otros funcionarios corporativos fueron considerados responsables por violaciones de marcas registradas, derechos de autor y contratos.

Carmack hablando sobre “El amanecer de la VR móvil” durante la Conferencia de Desarrolladores del Juego 2015

En febrero de 2017, Carmack demandó a ZeniMax, alegando que la empresa se había negado a pagarle los 22,5 millones de dólares restantes que le debían por la compra de id Software. En octubre de 2018, Carmack declaró que él y ZeniMax habían llegado a un acuerdo y que "Zenimax ha cumplido plenamente sus obligaciones conmigo", poniendo fin a la demanda.

El 13 de noviembre de 2019, Carmack dejó el cargo de CTO de Oculus para convertirse en "CTO de consultoría" para dedicar más tiempo a su trabajo sobre inteligencia artificial general (AGI). El 19 de agosto de 2022, Carmack anunció que había recaudado $20 millones para Keen Technologies, su nueva empresa AGI. El 16 de diciembre de 2022, Carmack dejó Oculus para concentrarse en Keen.

Armadillo Aeroespacial

Carmack durante la X Copa PRIZE 2005 en Las Cruces y Alamogordo, Nuevo México

Alrededor de 2000, Carmack se interesó en los cohetes, un pasatiempo de su juventud. Al revisar cuánto dinero estaba gastando en personalizar 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 de un millón de dólares al año". La compañía de aficionados hizo un progreso constante hacia sus objetivos de vuelo espacial suborbital 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 el concurso 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.

Software de código abierto

Carmack es un defensor del software de código abierto y ha expresado repetidamente su oposición a las patentes de software, equiparándolas con un 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 se filtró el código fuente de Quake y circuló entre la comunidad clandestina de Quake en 1996, un programador no afiliado a id Software lo usó para migrar 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 de 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 conocido como el motor "Doom 3", también se ha publicado como licencia de código abierto bajo la GPL. El código fuente de Hovertank 3D y Catacomb 3D (así como del anterior Catacomb de Carmack) fue publicado en junio de 2014 por Flat Rock. Software con la bendició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 jugar 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 con organizaciones benéficas y comunidades de juego. Algunos de los destinatarios de las contribuciones caritativas de Carmack incluyen su antigua escuela secundaria, promotores de software de código abierto, opositores a las patentes de software y entusiastas de los juegos.

Vida privada

Carmack tuvo tanto éxito en id que a mediados de 1994 había comprado dos Ferrari: 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 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 Sismo Femenino si podía producir un número significativo de participantes. Carmack predijo un máximo de 25 participantes, pero hubo 1500. Carmack y Kang se casaron el 1 de enero de 2000 y planearon una ceremonia en Hawái. Steve Jobs solicitó que pospusieran la ceremonia para que Carmack pudiera 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, Ryan, en 2004. Ryan hizo su primer juego Angry Face! cuando tenía 9 años. Su segundo hijo nació en noviembre de 2009. Carmack tiene un blog actualizado por última vez en 2006 (anteriormente a.plan), una cuenta de Twitter activa y ocasionalmente también publica comentarios en Slashdot.

Carmack está divorciado a partir de 2022.

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 juego, Carmack generalmente respondía que el juego se lanzaría 'cuando esté listo'. En 2019, como invitado en La experiencia de Joe Rogan, Carmack declaró que sus creencias han cambiado con el tiempo: "Me retracto en gran medida de eso ahora". En el tiempo de desarrollo de 6 años de Rage's dice: "I Creo que deberíamos haber hecho lo que fuera necesario para enviarlo 2 años antes. Carmack también reflexionó sobre el desarrollo interno de Quake en este sentido y lo describió 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 los ú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 se había entrenado en Brazilian Jiu Jitsu y Judo durante varios años como pasatiempo.

Durante su tiempo en id Software, una pizza de pepperoni mediana llegaba para Carmack de Domino's Pizza casi todos los días, llevada por el mismo repartidor durante más de 15 años. Carmack había sido un cliente tan regular que continuaron cobrándole los precios de 1995.

En ocasiones, ha elogiado los esfuerzos de programadores con un enfoque similar: primero Ken Silverman, que escribió el motor Build para 3D Realms, y luego Tim Sweeney de Epic Games, que escribió Unreal Engine.

Reconocimiento

Accolades para John Carmack
Fecha Premio Descripción
1996Entre las personas más influyentes en el juego de ordenadores del año y de todos los tiempos #1 y #2 en las listas de GameSpot.
1997Entre las personas más influyentes de todos los tiempos #7 in Computer Gaming World lista, para el diseño del juego.
1999Entre las 50 personas más influyentes en la tecnología #10 in Hora 's lista.
Marzo de 2001Premio a la contribución comunitaria para el motor Quake 3 Se utiliza en 12 juegos. Concebida en la Ceremonia del Premio de Conferencias de Game Developer 2001.
22 de marzo de 2001Inducido en el Salón de la Fama de la Academia de Artes Interactivas y Ciencias La cuarta persona a ser inducida, un honor otorgado a aquellos que han hecho logros revolucionarios e innovadores en la industria del video y el juego informático.
2002Named to the MIT Technology Review TR100 Incluido como uno de los 100 mejores innovadores del mundo menor de 35 años.
2003Un tema del libro Masters of DoomMasters of Doom es una crónica de id Software y sus fundadores.
2005Nombre en la película La película Doom presentó un personaje llamado Dr. Carmack, en reconocimiento de Carmack que co-crearon el juego original.
Marzo de 2006Añadido al Paseo del Juego Walk of Game es un evento que reconoce a los desarrolladores y juegos con el mayor impacto en la industria.
Enero de 2007Premios Emmy 2 Carmack y id Software fueron premiados con dos premios Emmy. La primera fue Ciencia, Ingeniería y Tecnología para la Televisión de Radiodifusión, que incluye la distribución por cable y satélite. El segundo fue para Ciencia, Ingeniería y Tecnología para Banda Ancha y Televisión Personal, que abarca televisión interactiva, tecnología de juegos, y por primera vez, Internet, teléfonos celulares, redes privadas y reproductores de medios personales. id Software es el primer desarrollador independiente de juegos que se otorgará un Emmy desde que la Academia comenzó a honrar la innovación tecnológica en 1948.
Septiembre de 2007Televisión apariencia Aparece en Discovery Channel Canadá Daily Planet con sus diseños de cohetes junto con el equipo Armadillo Aerospace.
2008Honorable Carmack fue honrado en los 59 Premios Anuales de Tecnología & Ingeniería Emmy para Quake 's función pionera de la modificabilidad del usuario. Es el único programador de juegos que ha sido honrado dos veces por la Academia Nacional de Ciencias de la Televisión, habiendo recibido un premio Emmy en 2007 por su creación de la tecnología 3D que subyace a los videojuegos de shooter modernos. Junto con Don Daglow de Stormfront Studios y Mike Morhaime de Blizzard Entertainment, Carmack es uno de los tres desarrolladores de juegos para aceptar premios tanto en los Premios Technology & Engineering Emmy como en la Academia de Artes Interactivas & Sciences Interactive Achievement Awards.
Octubre de 2008Won X-Prize Armadillo de Carmack Aerospace ganó el Desafío Lunar de 350.000 dólares Nivel Uno X-Prize.
11 de marzo de 2010Logros de la vida Premio Fue galardonado con el premio Game Developers Conference Lifetime Achievement por su trabajo.
Marzo 7, 2016Premio de Becas BAFTA Honrado con el más alto honor de la Academia, la Beca por "trabajo que ha estado constantemente en el borde de los juegos y su experiencia técnica ayudando al futuro llegar un poco más rápido".
Mayo 3, 2017Doctorado Honorario Recibió un Doctor en Ingeniería Honoris Causa de la Universidad de Missouri, Kansas City por "su trabajo en tecnología de vanguardia" comp sci.

Juegos

Juegos de video trabajados por John Carmack
Fecha de lanzamiento Juego Desarrollado Publisher Sumas acreditadas
16 de octubre de 2012Doom 3 BFG Editionid Software Bethesda Softworks Director técnico, programador de motores, desarrollador
4 de octubre de 2011Rageid Software Bethesda Softworks Director técnico, programador de motores, desarrollador
28 de septiembre de 2007Territorio enemigo: guerras de terremotosDaños de choque Activision Programación
1o de mayo de 2006Orcs & ElvesFountainhead Entertainment Electronic Arts Productor/programmer/writer
18 de octubre de 2005Quake 4Raven Software Activision, Bethesda Softworks (republished 2012) Technical director
13 de septiembre de 2005Doom RPGFountainhead Entertainment id Software Productor/programmer
3 de abril de 2005Doom 3: Resurrección del malNerve Software Activision Technical director
3 de agosto de 2004Doom 3id Software Activision Technical director
19 de noviembre de 2001Volver al castillo Wolfensteinid Software Activision Technical director
18 de diciembre de 2000Quake III: Team Arenaid Software Activision Programación
2 de diciembre de 1999Quake III Arenaid Software Activision Programación
30 de noviembre de 1997Quake IIid Software Activision Programación
31 de marzo de 1997Doom 64Juegos Midway Juegos Midway Programación
22 de junio de 1996Quakeid Software GT Interactive Programación
31 de mayo de 1996Final Doomid Software GT Interactive Programación
30 de octubre de 1995Hexen: Más allá de HereticRaven Software id Software Motor 3D
23 de diciembre de 1994HerejeRaven Software id Software Programador de motores
30 de septiembre de 1994El infierno en la Tierraid Software GT Interactive Programación
10 de diciembre de 1993Doomid Software id Software Programación
1993ShadowcasterRaven Software Sistemas de origen Motor 3D
18 de septiembre de 1992Spear of Destinyid Software FormGen Ingeniero de software
5 de mayo de 1992Wolfenstein 3Did Software Apogee Software Programación
1991Catacomb 3-Did Software Softdisk Programación
1991¡Comandante Keen en extraterrestres comió a mi niñera!id Software FormGen Programación
15 de diciembre de 1991¡Comandante Keen, adiós, Galaxy!id Software Apogee Software Programación
1991Comandante Keen en Keen Dreamsid Software Softdisk Programación
1991Caballeros Sombríosid Software Softdisk Diseño/programación
1991Rescate Rover 2id Software Softdisk Programmer
1991Rover de rescateid Software Softdisk Programmer
1991Hovertank 3Did Software Softdisk Programación
1991Peligroso Dave en la mansión embrujadaid Software Softdisk Programación
1991Diseños Oscuros III: RetribuciónSoftdisk Softdisk Programmer/designer
14 de diciembre de 1990Comandante Keen en Invasión de los Vorticonosid Software Apogee Software Programación
1990Slordax: El enemigo desconocidoSoftdisk Softdisk Programación
1990Catacumbas IISoftdisk Softdisk Desarrollado
1990CatacombSoftdisk Softdisk Programmer
1990Diseños oscuros II: Cierre de la puertaSoftdisk Softdisk Programmer/designer
1990Diseños oscuros: Personal de GrelminarJohn Carmack Softdisk Desarrollado
1990TenisJohn Carmack Softdisk Desarrollado
1990La muerte del diabloJohn Carmack Nite Owl Productions Desarrollado
1989ShadowforgeJohn Carmack Nite Owl Productions Desarrollado

Contenido relacionado

Espacio profundo 1

Conjunto de datos

Clase (programación informática)

Más resultados...
Tamaño del texto:
undoredo
format_boldformat_italicformat_underlinedstrikethrough_ssuperscriptsubscriptlink
save