John Carmack - John Carmack

John Carmack
John Carmack no GDCA 2017 - 1º de março de 2017 (cortado) .jpeg
Carmack no Game Developers Choice Awards 2017 (1º de março de 2017)
Nascer ( 1970-08-20 )20 de agosto de 1970 (51 anos)
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)
( M.  2000)
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.

Carmack fazendo um discurso após receber o Lifetime Achievement Award durante a 10ª cerimônia anual do Game Developers Choice Awards em 11 de março de 2010

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.

Carmack falando sobre “The Dawn of Mobile VR” durante a Game Developers Conference 2015

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

Carmack durante a X PRIZE Cup de 2005 em Las Cruces e Alamogordo, Novo México

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

links externos