John Carmack - John Carmack
John Carmack | |
---|---|
Nascer |
Shawnee Mission, Kansas , EUA
|
20 de agosto de 1970
Alma mater | Universidade de Missouri, Kansas City (sem diploma) |
Ocupação | Programador de computador , desenvolvedor de videogame , engenheiro |
Empregador | Oculus VR |
Conhecido por | Co-fundador do id Software Commander Keen , Wolfenstein 3D , Doom , Quake , Rage |
Título |
CTO de consultoria , fundador da Oculus VR , Armadillo Aerospace |
Cônjuge (s) | |
Crianças | 2 |
John D. Carmack II (nascido em 20 de agosto de 1970) é um programador de computador , desenvolvedor e engenheiro de videogame americano . Ele foi cofundador da id Software, empresa de videogames, e foi o programador líder de seus jogos Commander Keen , Wolfenstein 3D , Doom , Quake e suas sequências. Carmack fez inovações em computação gráfica 3D , como o algoritmo reverso de Carmack para volumes de sombra . Em 2013, ele renunciou à id para trabalhar em tempo integral na Oculus VR , onde atuou como CTO e posteriormente CTO de Consultoria em 2019.
Biografia
Vida pregressa
Carmack nasceu em Shawnee Mission, Kansas , filho do repórter de notícias da televisão local Stan Carmack. Ele cresceu na área metropolitana de Kansas City , onde se interessou por computadores desde cedo. Ele estudou na Shawnee Mission East High School em Prairie Village, Kansas, e na Raytown South High School, nas proximidades de Raytown, Missouri .
Carmack foi apresentado aos videogames com o título de shoot 'em up de 1978 , Space Invaders nos fliperamas, durante as férias de verão quando criança. O jogo de arcade de caça ao labirinto de 1980, Pac-Man, também deixou uma forte impressão nele. Ele citou Shigeru Miyamoto como o desenvolvedor de jogos que ele mais admirava.
Conforme relatado em Masters of Doom , de David Kushner , quando Carmack tinha 14 anos, ele invadiu uma escola para ajudar um grupo de crianças a roubar computadores Apple II . Para entrar no prédio, Carmack preparou uma substância pegajosa de termite misturada com vaselina que derreteu pelas janelas. No entanto, um cúmplice com excesso de peso lutou para passar pelo buraco e, em vez disso, abriu a janela, disparando um alarme silencioso e alertando a polícia. Carmack foi preso e enviado para avaliação psiquiátrica. Ele foi então condenado a um ano em uma casa para menores.
Ele frequentou a University of Missouri – Kansas City por dois semestres antes de se retirar para trabalhar como programador freelance.
Carreira
A Softdisk , uma empresa de computadores em Shreveport, Louisiana , contratou Carmack para trabalhar no Softdisk GS (uma publicação do Apple II GS ), apresentando-o a John Romero e outros futuros membros importantes da id Software, como Adrian Carmack (não relacionado). Mais tarde, a Softdisk colocaria essa equipe no comando de um novo produto de assinatura de jogos bimestral, mas de curta duração, chamado Gamer's Edge para a plataforma IBM PC (DOS). Em 1990, ainda na Softdisk, Carmack, Romero e outros criaram o primeiro dos jogos Commander Keen , uma série publicada pela Apogee Software , sob o modelo de distribuição shareware , a partir de 1991. Posteriormente, Carmack deixou a Softdisk para co-fundar a id Software .
Carmack foi o pioneiro ou popularizou o uso de muitas técnicas em computação gráfica, incluindo " atualização adaptativa de blocos " para Commander Keen , elenco de raios para Hovertank 3D , Catacomb 3-D e Wolfenstein 3D , particionamento de espaço binário que Doom se tornou o primeiro jogo a usar , cache de superfície que ele inventou para Quake , Carmack's Reverse (formalmente conhecido como z-fail stencil sombras) que ele criou para Doom 3 e tecnologia MegaTexture , usada pela primeira vez em Enemy Territory: Quake Wars . O Quake 3 popularizou o algoritmo rápido de raiz quadrada inversa .
Os motores de Carmack também foram licenciados para uso em outros jogos de tiro em primeira pessoa influentes, como Half-Life , Call of Duty e Medal of Honor . Em 2007, quando Carmack estava de férias com sua esposa, ele acabou jogando alguns jogos em seu celular e decidiu que iria fazer um "bom" jogo para celular.
Em 7 de agosto de 2013, Carmack ingressou na Oculus VR como CTO . Em 22 de novembro de 2013, ele se demitiu da id Software para trabalhar em tempo integral na Oculus VR. O motivo da saída de Carmack foi porque a empresa-mãe da id, ZeniMax Media , não queria apoiar Oculus Rift. O papel de Carmack em ambas as empresas mais tarde se tornou central para um processo da ZeniMax contra a empresa-mãe da Oculus, o Facebook , alegando que a Oculus roubou a propriedade intelectual da realidade virtual da ZeniMax . O júri do julgamento absolveu Carmack de qualquer responsabilidade, embora Oculus e outros oficiais corporativos fossem responsabilizados por violações de marcas registradas, direitos autorais e contratos.
Em fevereiro de 2017, Carmack processou a ZeniMax, alegando que a empresa se recusou a pagar a ele os US $ 22,5 milhões restantes devidos a ele pela compra da id Software. Em outubro de 2018, Carmack afirmou que ele e ZeniMax chegaram a um acordo e que "Zenimax cumpriu plenamente suas obrigações para comigo", encerrando o processo.
Em 13 de novembro de 2019, Carmack anunciou que estava deixando o cargo de CTO da Oculus para se tornar um "CTO de consultoria", a fim de dedicar mais tempo ao seu trabalho em inteligência artificial geral (AGI).
Armadillo Aerospace
Por volta de 2000, Carmack começou a se interessar por foguetes, um hobby de sua juventude. Revendo quanto dinheiro estava gastando na personalização de Ferraris, ele começou dando apoio financeiro a alguns engenheiros amadores locais. Carmack financiou a empresa, chamada Armadillo Aerospace, de seu próprio bolso, por "algo em torno de um milhão de dólares por ano". A companhia de amadores progrediu continuamente em direção a seus objetivos de vôo espacial suborbital e eventuais veículos orbitais. Em outubro de 2008, a Armadillo Aerospace competiu em uma competição da NASA conhecida como Lunar Lander Challenge, ganhando o primeiro lugar na competição de Nível 1 junto com $ 350.000. Em setembro de 2009, eles concluíram o Nível 2 e receberam US $ 500.000. A empresa entrou em "modo de hibernação" em 2013.
Software livre
Carmack é um conhecido defensor do software de código aberto e repetidamente expressou sua oposição às patentes de software , equiparando-as a roubo. Ele também contribuiu para projetos de código aberto, como iniciar a porta inicial do X Window System para o Mac OS X Server e trabalhar para melhorar os drivers OpenGL para Linux por meio do projeto Utah GLX .
Carmack lançou o código-fonte do Wolfenstein 3D em 1995 e o código-fonte do Doom em 1997. Quando o código-fonte do Quake vazou e circulou entre a comunidade clandestina do Quake em 1996, um programador não afiliado à id Software o usou para portar o Quake para o Linux , e posteriormente enviou os patches para Carmack. Em vez de entrar com uma ação legal, a id Software, a pedido de Carmack, usou os patches como base para um porte Linux sancionado pela empresa . Desde então, a id Software lançou publicamente o código-fonte do Quake , Quake 2 , Quake 3 e, por último, Doom 3 (e mais tarde a edição BFG ), tudo sob a GNU General Public License (GPL). O código-fonte do Doom também foi relançado sob a GPL em 1999. O motor id Tech 4 , mais comumente conhecido como " motor Doom 3 ", também foi lançado como uma licença de código aberto sob a GPL. O código-fonte do Hovertank 3D e do Catacomb 3D (bem como da Catacumba anterior de Carmack ) foi lançado em junho de 2014 pela Flat Rock Software com a aprovação de Carmack. Por outro lado, Carmack expressou várias vezes ao longo dos anos uma opinião cética sobre o Linux como plataforma de jogos; por exemplo, em 2013 ele defendeu a emulação como a "direção técnica adequada para jogos no Linux" e em 2014 ele expressou a opinião de que o Linux pode ser o maior problema para o sucesso da Steam Machine .
Carmack contribui para instituições de caridade e comunidades de jogos. Alguns dos destinatários das contribuições de caridade de Carmack incluem seu antigo colégio, promotores de software de código aberto, oponentes de patentes de software e entusiastas de jogos.
Vida pessoal
Carmack fez tanto sucesso na id que em meados de 1994 comprou duas Ferraris : uma 328 e uma Ferrari Testarossa . Em 1997, ele deu uma de suas Ferraris (um modelo 328 ) como prêmio a Dennis Fong , o vencedor do torneio Quake " Red Annihilation ".
Ele conheceu sua esposa, Katherine Anna Kang , no QuakeCon de 1997, quando ela visitou os escritórios da id. Como aposta, Kang desafiou Carmack a patrocinar o primeiro Torneio All Female Quake se ela conseguisse produzir um número significativo de participantes. Carmack previu um máximo de 25 participantes, mas foram 1.500. Carmack e Kang se casaram em 1º de janeiro de 2000 e planejaram uma cerimônia no Havaí. Steve Jobs pediu que eles adiassem a cerimônia para que ele pudesse comparecer à MacWorld Expo em 5 de janeiro de 2000. Carmack recusou e sugeriu fazer um vídeo. Carmack e sua esposa tiveram um filho em 2004. Carmack tem um blog atualizado pela última vez em 2006 (anteriormente um .plan ), uma conta ativa no Twitter e também ocasionalmente posta comentários no Slashdot .
Como desenvolvedor de jogos, Carmack diferia de muitos de seus contemporâneos por evitar o compromisso com uma data de lançamento final para qualquer jogo que estivesse desenvolvendo. Em vez disso, quando perguntado sobre a data de lançamento de um novo título, Carmack geralmente respondia que o jogo seria lançado "quando estiver pronto". Em 2019, como um convidado no podcast de Joe Rogan, Carmack afirmou que suas crenças mudaram ao longo do tempo: "Agora, em grande parte, desisto disso." Sobre o tempo de desenvolvimento de 6 anos do Rage , ele diz: "Acho que deveríamos ter feito tudo o que seria necessário para lançá-lo 2 anos antes". Carmack também reflete sobre o desenvolvimento interno do Quake a esse respeito e o descreve como "traumático" e diz que a id Software poderia ter dividido o jogo em duas partes e enviado antes.
Os funcionários da Apogee , nos últimos anos os editores de jogos da id Software, também adotaram essa prática comercial.
Carmack apoiou a campanha presidencial de 2012 do libertário Ron Paul .
Carmack é ateu .
Durante uma conversa com Joe Rogan , Carmack revelou que treinou Brazilian Jiu Jitsu e Judô por vários anos como hobby.
Durante seu tempo na id Software, uma pizza de pepperoni média chegava para o Carmack da Domino's Pizza quase todos os dias, carregada pelo mesmo entregador por mais de 15 anos. Carmack era um cliente tão regular que continuaram a cobrar preços de 1995.
Ocasionalmente, ele elogiou os esforços de programadores com foco semelhante - primeiro Ken Silverman , que escreveu o mecanismo de construção para 3D Realms , e mais tarde com Tim Sweeney da Epic Games , que escreveu o Unreal Engine .
Reconhecimento
Encontro | Prêmio | Descrição |
---|---|---|
1996 | Eleita uma das pessoas mais influentes em jogos de computador do ano e de todos os tempos | # 1 e # 2 nas listas de GameSpots . |
1997 | Eleita uma das pessoas mais influentes de todos os tempos | Nº 7 na lista Computer Gaming World , para design de jogos. |
1999 | Eleita uma das 50 pessoas mais influentes em tecnologia | # 10 no Tempo ' lista de s. |
Março de 2001 | Prêmio pela contribuição da comunidade para o motor Quake 3 | Usado em 12 jogos. Concedido na Cerimônia de Premiação da Conferência para Desenvolvedores de Jogos de 2001 . |
22 de março de 2001 | Introduzido no Hall da Fama da Academia de Artes e Ciências Interativas | A quarta pessoa a ser empossada, uma honra concedida àqueles que fizeram conquistas revolucionárias e inovadoras na indústria de videogames e jogos de computador. |
2002 | Nomeado para o MIT Technology Review TR100 | Incluído como um dos 100 maiores inovadores do mundo com menos de 35 anos. |
2003 | Um assunto do livro Masters of Doom | Masters of Doom é uma crônica da id Software e seus fundadores. |
2005 | Nome no filme | O filme Doom apresentou um personagem chamado Dr. Carmack , em reconhecimento a Carmack que co-criou o jogo original. |
Março de 2006 | Adicionado à caminhada do jogo | Walk of Game é um evento que reconhece os desenvolvedores e games de maior impacto na indústria. |
Janeiro de 2007 | Recebeu 2 prêmios Emmy | Carmack e id Software foram premiados com dois Emmy Awards . A primeira foi Ciência, Engenharia e Tecnologia para Televisão Broadcast, que inclui transmissão, distribuição a cabo e via satélite. O segundo foi para Ciência, Engenharia e Tecnologia para Banda Larga e Televisão Pessoal, abrangendo televisão interativa, tecnologia de jogos e, pela primeira vez, Internet, telefones celulares, redes privadas e players de mídia pessoal. A id Software é a primeira desenvolvedora de jogos independente a receber um Emmy desde que a Academy começou a homenagear a inovação tecnológica em 1948. |
Setembro de 2007 | Aparência na televisão | Apareceu no Discovery Channel Canada Daily Planet apresentando seus projetos de foguetes junto com a equipe Armadillo Aerospace . |
2008 | Honrado | Carmack foi homenageado na 59ª Anual de Tecnologia & Engenharia Emmy Awards para Quake' s papel pioneiro de modifiability usuário. Ele é o único programador de jogos já homenageado duas vezes pela Academia Nacional de Artes e Ciências da Televisão , tendo recebido um prêmio Emmy em 2007 por sua criação da tecnologia 3D subjacente aos jogos de tiro modernos . Junto com Don Daglow da Stormfront Studios e Mike Morhaime da Blizzard Entertainment , Carmack é um dos únicos três desenvolvedores de jogos a receber prêmios tanto no Technology & Engineering Emmy Awards quanto no Interactive Achievement Awards da Academy of Interactive Arts & Sciences . |
Outubro de 2008 | Ganhou o X-Prize | A Armadillo Aerospace da Carmack venceu o Desafio Lunar Lander Nível Um X-Prize de $ 350.000. |
11 de março de 2010 | Prêmio pelo conjunto de sua obra | Recebeu o prêmio Game Developers Conference Lifetime Achievement por seu trabalho. |
7 de março de 2016 | Prêmio BAFTA Fellowship | Homenageado com a maior honra da Academia, a Fellowship por "trabalho que tem estado consistentemente na vanguarda dos jogos e sua experiência técnica ajudando o futuro a chegar um pouco mais rápido". |
3 de maio de 2017 | Doutorado honorário | Recebeu o título de Doutor em Engenharia Honoris Causa da University of Missouri, Kansas City, por "seu trabalho em tecnologia de ponta e comp sci". |
Jogos
Data de lançamento | Título | Desenvolvedor | Editor | Creditado por |
---|---|---|---|---|
16 de outubro de 2012 | Doom 3 BFG Edition | id Software | Bethesda Softworks | Diretor técnico, programador de motor, desenvolvedor |
4 de outubro de 2011 | Fúria | id Software | Bethesda Softworks | Diretor técnico, programador de motor, desenvolvedor |
28 de setembro de 2007 | Território inimigo: Quake Wars | Splash Damage | Activision | Programação |
1 ° de maio de 2006 | Orcs e Elfos | Fountainhead Entertainment | Artes eletrônicas | Produtor / programador / escritor |
18 de outubro de 2005 | Quake 4 | Raven Software | Activision, Bethesda Softworks (republicado em 2012) | Diretor técnico |
13 de setembro de 2005 | RPG Doom | Fountainhead Entertainment | id Software | Produtor / Programador |
3 de abril de 2005 | Doom 3: Ressurreição do Mal | Nerve Software | Activision | Diretor técnico |
3 de agosto de 2004 | Doom 3 | id Software | Activision | Diretor técnico |
19 de novembro de 2001 | Retorne ao Castelo Wolfenstein | id Software | Activision | Diretor técnico |
18 de dezembro de 2000 | Quake III: Team Arena | id Software | Activision | Programação |
2 de dezembro de 1999 | Quake III Arena | id Software | Activision | Programação |
30 de novembro de 1997 | Quake II | id Software | Activision | Programação |
31 de março de 1997 | Doom 64 | Midway Games | Midway Games | Programação |
22 de junho de 1996 | Terremoto | id Software | GT Interactive | Programação |
31 de maio de 1996 | Doom final | id Software | GT Interactive | Programação |
30 de outubro de 1995 | Hexen: além do herege | Raven Software | id Software | Motor 3D |
23 de dezembro de 1994 | Herege | Raven Software | id Software | Programador de motor |
30 de setembro de 1994 | Doom II: Inferno na Terra | id Software | GT Interactive | Programação |
10 de dezembro de 1993 | Ruína | id Software | id Software | Programação |
1993 | Shadowcaster | Raven Software | Sistemas de Origem | Motor 3D |
18 de setembro de 1992 | Lança do Destino | id Software | FormGen | Engenheiro de software |
5 de maio de 1992 | Wolfenstein 3D | id Software | Apogee Software | Programação |
1991 | Catacumba 3-D | id Software | Softdisk | Programação |
1991 | Comandante Keen em Aliens Ate My Babysitter! | id Software | FormGen | Programação |
15 de dezembro de 1991 | Comandante Keen em Adeus, Galáxia! | id Software | Apogee Software | Programação |
1991 | Commander Keen in Keen Dreams | id Software | Softdisk | Programação |
1991 | Cavaleiros das Sombras | id Software | Softdisk | Design / programação |
1991 | Rescue Rover 2 | id Software | Softdisk | Programador |
1991 | Rescue Rover | id Software | Softdisk | Programador |
1991 | Hovertank 3D | id Software | Softdisk | Programação |
1991 | Dave perigoso na mansão assombrada | id Software | Softdisk | Programação |
1991 | Dark Designs III: Retribuição | Softdisk | Softdisk | Programador / designer |
14 de dezembro de 1990 | Comandante Keen na Invasão dos Vorticons | id Software | Apogee Software | Programação |
1990 | Slordax: o inimigo desconhecido | Softdisk | Softdisk | Programação |
1990 | Catacumba II | Softdisk | Softdisk | Desenvolvedor |
1990 | Catacumba | Softdisk | Softdisk | Programador |
1990 | Dark Designs II: fechando o portão | Softdisk | Softdisk | Programador / designer |
1990 | Desenhos escuros: Cajado de Grelminar | John Carmack | Softdisk | Desenvolvedor |
1990 | tênis | John Carmack | Softdisk | Desenvolvedor |
1990 | Wraith: a morte do diabo | John Carmack | Nite Owl Productions | Desenvolvedor |
1989 | Shadowforge | John Carmack | Nite Owl Productions | Desenvolvedor |
Referências
Leitura adicional
- Kushner, David (2003). Masters of Doom: How Two Guys Created an Empire and Transformed Pop Culture , New York: Random House. ISBN 0-375-50524-5 .
links externos
- John Carmack no Twitter
- John Carmack em MobyGames
- John Carmack na IMDb