John Carmack - John Carmack

John Carmack
John Carmack, GDCA 2017'de -- 1 Mart 2017 (kırpılmış).jpeg
Doğmak ( 1970-08-20 )20 Ağustos 1970 (51 yaşında)
gidilen okul Missouri Üniversitesi, Kansas City (derecesiz)
Meslek Bilgisayar programcısı , video oyunu geliştiricisi , mühendis
İş veren Oculus VR
Bilinen Kurucu id Software
Commander Keen , Wolfenstein 3D , Doom , Quake , Rage
Başlık Danışman CTO , Oculus VR
Kurucusu, Armadillo Aerospace
eş(ler)
( M.  2000)
Çocuklar 2

John D. Carmack II (20 Ağustos 1970 doğumlu) Amerikalı bir bilgisayar programcısı , video oyunu geliştiricisi ve mühendisidir . Video oyun şirketi id Software'in kurucu ortağıydı ve oyunlarının Commander Keen , Wolfenstein 3D , Doom , Quake ve devam filmlerinin baş programcısıydı . Carmack, gölge hacimleri için Carmack'in Reverse algoritması gibi 3D bilgisayar grafiklerinde yenilikler yaptı . 2013 yılında id'den istifa ederek Oculus VR'de tam zamanlı olarak çalışmak üzere CTO ve daha sonra 2019'da Danışmanlık CTO'su olarak görev yaptı .

biyografi

Erken dönem

Carmack, yerel televizyon haber muhabiri Stan Carmack'in oğlu olarak Kansas , Shawnee Mission'da doğdu . Küçük yaşta bilgisayarlarla ilgilenmeye başladığı Kansas City metropol bölgesinde büyüdü . O katıldı Shawnee Mission Doğu Lisesi'ne de Prairie Village, Kansas ve Raytown Güney Lisesi'nde yakındaki Raytown, Missouri .

Carmack 1978 ile video oyunları tanıtıldı Shoot 'Em up başlık Space Invaders içinde eğlencelerle bir sırasında yaz bir çocuk olarak tatile. 1980 labirent kovalamaca arcade oyunu Pac-Man da onun üzerinde güçlü bir izlenim bıraktı. Shigeru Miyamoto'yu en çok hayran olduğu oyun geliştiricisi olarak gösterdi .

David Kushner'ın Masters of Doom'unda bildirildiği gibi , Carmack 14 yaşındayken, bir grup çocuğun Apple II bilgisayarlarını çalmasına yardım etmek için bir okula girdi . Binaya girmek için Carmack , pencerelerden eriyen Vazelin ile karıştırılmış yapışkan bir termit maddesi hazırladı . Bununla birlikte, kilolu bir suç ortağı delikten geçmek için mücadele etti ve bunun yerine pencereyi açarak sessiz bir alarm kurdu ve polisi uyardı. Carmack tutuklandı ve psikiyatrik değerlendirmeye gönderildi. Daha sonra bir çocuk evinde bir yıl hapis cezasına çarptırıldı.

Serbest programcı olarak çalışmaya başlamadan önce iki dönem Missouri-Kansas City Üniversitesi'ne katıldı .

Kariyer

Louisiana , Shreveport'ta bir bilgisayar şirketi olan Softdisk , Carmack'i Softdisk GS (bir Apple II GS yayını) üzerinde çalışması için tuttu ve onu John Romero ve Adrian Carmack (ilgili değil) gibi id Software'in gelecekteki kilit üyeleriyle tanıştırdı . Daha sonra Softdisk, bu ekibi IBM PC (DOS) platformu için Gamer's Edge adlı yeni, ancak kısa ömürlü, iki aylık bir oyun abonelik ürününden sorumlu tutacaktı . 1990'da, hala Softdisk'teyken, Carmack, Romero ve diğerleri , 1991'den itibaren Apogee Software tarafından paylaşılan yazılım dağıtım modeli altında yayınlanan bir dizi olan Commander Keen oyunlarının ilkini yarattı . Daha sonra Carmack, Softdisk'i id Software'in kurucu ortağı olarak bıraktı .

Carmack, Commander Keen için " uyarlamalı döşeme yenileme " , Hovertank 3D için ışın dökümü , Catacomb 3-D ve Wolfenstein 3D , Doom'un ilk kullanan oyun olduğu ikili uzay bölümleme dahil olmak üzere bilgisayar grafiklerinde birçok tekniğin kullanımına öncülük etti veya yaygınlaştırdı. , Quake için icat ettiği yüzey önbelleğe alma , Doom 3 için tasarladığı Carmack's Reverse (resmi olarak z-fail şablon gölgeleri olarak bilinir) ve ilk olarak Enemy Territory: Quake Wars'da kullanılan MegaTexture teknolojisi . Quake 3 , hızlı ters karekök algoritmasını popüler hale getirdi.

Carmack'in motorları ayrıca Half-Life , Call of Duty ve Medal of Honor gibi diğer etkili birinci şahıs nişancı oyunlarında kullanım için lisanslanmıştır . 2007'de, Carmack karısıyla tatildeyken, cep telefonunda bazı oyunlar oynamaya başladı ve "iyi" bir mobil oyun yapmaya karar verdi.

Carmack , 11 Mart 2010'da 10. yıllık Oyun Geliştiricilerinin Seçimi Ödülleri töreninde Yaşam Boyu Başarı Ödülü'nü aldıktan sonra bir konuşma yapıyor.

7 Ağustos 2013'te Carmack, Oculus VR'ye CTO olarak katıldı . 22 Kasım 2013'te Oculus VR'de tam zamanlı çalışmak üzere id Software'den istifa etti . Carmack'in ayrılma nedeni, id'nin ana şirketi ZeniMax Media'nın Oculus Rift'i desteklemek istememesiydi. Carmack'in her iki şirketteki rolü daha sonra Oculus'un ana şirketi Facebook'a karşı , Oculus'un ZeniMax'in sanal gerçeklik fikri mülkiyetini çaldığını iddia eden bir ZeniMax davasının merkezi haline geldi . Oculus ve diğer şirket yetkilileri ticari marka, telif hakkı ve sözleşme ihlallerinden sorumlu tutulsa da, duruşma jürisi Carmack'i sorumluluktan muaf tuttu.

Carmack, 2015 Oyun Geliştiricileri Konferansı sırasında “Mobil VR'nin Şafağı” hakkında konuşuyor

Şubat 2017'de Carmack, şirketin kendisine id Software'i satın almalarından kaynaklanan 22,5 milyon doları ödemeyi reddettiğini iddia ederek ZeniMax'a dava açtı. Ekim 2018'e kadar Carmack, kendisinin ve ZeniMax'in bir anlaşmaya vardığını ve "Zenimax'ın bana karşı yükümlülüklerini tamamen yerine getirdiğini" belirterek davayı sonlandırdı.

13 Kasım 2019'da Carmack, yapay genel zeka (AGI) konusundaki çalışmalarına daha fazla zaman ayırmak için Oculus CTO rolünden "Danışman CTO" olmak için ayrıldığını duyurdu .

Armadillo Havacılık

Las Cruces ve Alamogordo, New Mexico'daki 2005 X ÖDÜL Kupası sırasında Carmack

2000 civarında, Carmack, gençliğinin bir hobisi olan roketçiliğe ilgi duymaya başladı. Ferraris'i kişiselleştirmek için ne kadar para harcadığını gözden geçirerek, birkaç yerel amatör mühendise finansal destek vererek başladı. Carmack, Armadillo Aerospace adlı şirketi kendi cebinden "yılda bir milyon dolardan fazla bir miktar" için finanse etti. Hobi topluluğu, yörünge altı uzay uçuşu ve nihai yörünge araçları hedeflerine doğru istikrarlı bir ilerleme kaydetti. Ekim 2008'de Armadillo Aerospace, Lunar Lander Challenge olarak bilinen bir NASA yarışmasında yarıştı ve Seviye 1 yarışmasında 350.000 dolar ile birinci oldu. Eylül 2009'da Seviye 2'yi tamamladılar ve 500.000 $ kazandılar. Şirket 2013 yılında "hazırda bekletme moduna" girdi.

Açık kaynaklı yazılım

Carmack, açık kaynaklı yazılımın iyi bilinen bir savunucusudur ve yazılım patentlerine karşı olduğunu defalarca dile getirerek, onları soygunla eşdeğer tutmuştur. O da böyle ilk bağlantı noktasını başlangıç olarak açık kaynak projeleri katkıda bulunan X Windows Sistemi için Mac OS X Server ve içinden Linux için OpenGL sürücülerini geliştirmek için çalışıyoruz Utah GLX projesi.

Carmack için kaynak kodunu yayınladı Wolfenstein 3D 1995 yılında ve Doom kaynak kodu 1997 yılında kaynak kodu Quake sızan ve arasında sirküle edildi Quake yeraltı 1996 yılında topluluk, id Software ile bağlantılı olmayan bir programcı için kullandım liman Quake Linux , ve ardından yamaları Carmack'e gönderdi. id Software, yasal yollara başvurmak yerine, Carmack'in emriyle yamaları şirket onaylı bir Linux bağlantı noktasının temeli olarak kullandı . id Software o zamandan beri , tümü GNU Genel Kamu Lisansı (GPL) kapsamında Quake , Quake 2 , Quake 3 ve son olarak Doom 3'ün (ve daha sonra BFG Edition'ın ) kaynak kodunu kamuya açık bir şekilde yayınladı . Doom kaynak kodu da 1999 yılında GPL altında yeniden yayımlanan edildi id Tech 4 daha yaygın "olarak bilinen motor, Doom 3 olarak da yayımlandı motoru", açık kaynak lisansı GPL. Hovertank 3D ve Catacomb 3D (ve ayrıca Carmack'in önceki Catacomb'u ) için kaynak kodu , Carmack'in lütfuyla Flat Rock Software tarafından Haziran 2014'te yayınlandı . Öte yandan, Carmack yıllar içinde birkaç kez bir oyun platformu olarak Linux hakkında şüpheci bir görüş dile getirdi; örneğin 2013'te öykünmeyi "Linux'ta oyun oynamak için uygun teknik yön" olarak savundu ve 2014'te Linux'un Steam Machine'in başarısı için en büyük sorun olabileceği görüşünü dile getirdi .

Carmack, hayır kurumlarına ve oyun topluluklarına katkıda bulunur. Carmack'in hayırsever katkılarından bazıları, eski lisesini, açık kaynaklı yazılım destekçilerini, yazılım patentlerinin karşıtlarını ve oyun meraklılarını içerir.

Kişisel hayat

Carmack kimlik konusunda o kadar başarılıydı ki 1994 yılının ortalarında iki Ferrari satın almıştı : bir 328 ve bir Ferrari Testarossa . 1997'de Ferrari'lerinden birini ( 328 model) Quake turnuvası " Red Annihilation " ın galibi Dennis Fong'a ödül olarak verdi .

Karısı Katherine Anna Kang ile 1997 QuakeCon'da kimlik ofisini ziyaret ettiğinde tanıştı . Bir bahis olarak Kang, Carmack'e önemli sayıda katılımcı üretebilirse ilk Tüm Kadınlar Quake Turnuvasına sponsor olması için meydan okudu. Carmack en fazla 25 katılımcı öngördü, ancak 1500 kişi vardı. Carmack ve Kang 1 Ocak 2000'de evlendiler ve Hawaii'de bir tören planladılar. Steve Jobs, 5 Ocak 2000'deki MacWorld Expo'ya katılabilmek için töreni ertelemelerini istedi. Carmack reddetti ve bunun yerine bir video çekmeyi önerdi. Carmack ve eşinin 2004'te bir oğulları oldu. Carmack'in en son 2006'da güncellenen bir blogu (önceden bir .plan ), aktif bir Twitter hesabı var ve ayrıca ara sıra Slashdot'a yorum gönderiyor .

Bir oyun geliştiricisi olarak Carmack, geliştirmekte olduğu herhangi bir oyun için nihai bir çıkış tarihi taahhüdünden kaçınarak çağdaşlarının çoğundan farklıydı. Bunun yerine, yeni bir oyun için çıkış tarihi sorulduğunda, Carmack genellikle oyunun "bittiğinde" çıkacağını söylerdi. 2019'da Joe Rogan podcast'ine konuk olan Carmack, inançlarının zamanla değiştiğini belirtti: "Bundan büyük ölçüde vazgeçiyorum." Açık Rage 'ın 6 yıllık geliştirme zamanı diyor: 'Ben bunu 2 yıl önce gemi için alınan olurdu ne olursa olsun yapılması gereken düşünüyorum'. Carmack, bu bağlamda Quake'in iç gelişimini de yansıtıyor ve bunu "travmatik" olarak nitelendiriyor ve id Software'in oyunu ikiye bölüp daha önce gönderebileceğini söylüyor.

Geçtiğimiz yıllarda games by id Software'in yayıncıları olan Apogee'nin çalışanları da bu iş uygulamasını benimsedi.

Carmack , Liberter Ron Paul'un 2012 başkanlık kampanyasını destekledi .

Carmack bir ateisttir .

Joe Rogan ile bir konuşma sırasında Carmack, Brezilya Jiu Jitsu ve Judo'yu birkaç yıldır hobi olarak eğittiğini açıkladı .

id Software'de çalıştığı süre boyunca, neredeyse her gün Carmack'e Domino's Pizza'dan orta boy bir pepperoni pizza gelirdi ve 15 yıldan fazla bir süredir aynı teslimatçı tarafından taşınırdı . Carmack o kadar düzenli bir müşteriydi ki, ondan 1995 fiyatları almaya devam ettiler.

Zaman zaman, benzer şekilde odaklanmış programcıların çabalarını övdü - ilk olarak 3D Realms için Build motorunu yazan Ken Silverman ve daha sonra Unreal Engine'i yazan Epic Games'ten Tim Sweeney ile .

Tanıma

Tarih Ödül Açıklama
1996 Yılın ve tüm zamanların bilgisayar oyunlarında en etkili kişilerden biri seçildi GameSpots listelerinde 1. ve 2 .
1997 Tüm zamanların en etkili insanları arasında seçildi Oyun tasarımı için Bilgisayar Oyun Dünyası listesinde 7. sırada .
1999 Teknolojide en etkili 50 kişi arasında yer aldı İçinde 10. Zaman ' ın listesinde.
Mart 2001 Quake 3 motoru için topluluk katkısı ödülü 12 oyunda kullanıldı. 2001 Oyun Geliştiricileri Konferansı Ödül Töreninde verildi.
22 Mart 2001 İçine müzeye İnteraktif Sanat ve Fame Bilimler Hall Akademisi Göreve getirilen dördüncü kişi, video ve bilgisayar oyunu endüstrisinde devrim niteliğinde ve yenilikçi başarılara imza atanlara verilen bir onur.
2002 Named MİT Teknoloji İnceleme TR100 35 yaşın altındaki dünyanın en iyi 100 yenilikçisinden biri olarak yer aldı.
2003 Masters of Doom kitabının bir konusu Masters of Doom , id Software ve kurucularının bir tarihçesidir.
2005 filmdeki isim Doom filmi , orijinal oyunu birlikte yaratan Carmack'in tanınması için Dr. Carmack adlı bir karaktere sahipti .
Mart 2006 Eklenen Oyun Walk Walk of Game , sektör üzerinde en fazla etkiye sahip geliştiricileri ve oyunları tanıyan bir etkinliktir.
Ocak 2007 2 Emmy Ödülü kazandı Carmack ve id Software iki Emmy Ödülü kazandı . Birincisi, yayın, kablo ve uydu dağıtımını içeren Yayın Televizyonu için Bilim, Mühendislik ve Teknoloji idi. İkincisi, Etkileşimli televizyon, oyun teknolojisi ve ilk kez İnternet, cep telefonları, özel ağlar ve kişisel medya oynatıcılarını kapsayan Geniş Bant ve Kişisel Televizyon için Bilim, Mühendislik ve Teknolojiydi. id Software, Akademi'nin 1948'de teknoloji inovasyonunu onurlandırmaya başlamasından bu yana Emmy ödülü alan ilk bağımsız oyun geliştiricisidir.
Eylül 2007 televizyon görünümü Armadillo Aerospace ekibiyle birlikte roket tasarımlarını içeren Discovery Channel Canada Daily Planet'te göründü .
2008 onur Carmack 59. Yıllık onurlandırıldı Teknoloji ve Mühendislik Emmy Ödülleri için Quake' kullanıcı Değiştirilebilirlik öncü rol bu. Ulusal Televizyon Sanatları ve Bilimleri Akademisi tarafından iki kez onurlandırılan tek oyun programcısıdır ve modern nişancı video oyunlarının temelini oluşturan 3D teknolojisini yarattığı için 2007'de Emmy Ödülü'ne layık görülmüştür . İle birlikte Don Daglow ait Stromfront Studios ve Mike Morhaime ait Blizzard Entertainment , Carmack hem Teknoloji ve Mühendislik Emmy Ödülleri'nde ve ödüller kabul etmek sadece üç oyun geliştiricileri biridir İnteraktif Sanat ve Bilimler Akademisi İnteraktif Başarı Ödülleri .
Ekim 2008 X-Ödülü kazandı Carmack'in Armadillo Aerospace'i 350.000$'lık Düzey Bir X-Prize Lunar Lander Challenge'ı kazandı.
11 Mart 2010 Hayatboyu kazanç ödülü Layık görüldü Oyun Geliştiricileri Konferansı yaptığı çalışmalarla Ömür Boyu Başarı ödülü.
7 Mart 2016 BAFTA Burs Ödülü Akademi'nin en yüksek onuru ile onurlandırılan Burs, "sürekli olarak oyunların en ileri noktasında olan çalışmaları ve geleceğin biraz daha hızlı gelmesine yardımcı olan teknik uzmanlığı" için.
3 Mayıs 2017 Onursal doktora Kansas City, Missouri Üniversitesi'nden "en son teknoloji ve bilgisayar bilimlerindeki çalışmaları" nedeniyle Mühendislik Doktoru Onur Ödülü aldı .

Oyunlar

Yayın tarihi Başlık geliştirici Yayımcı Kredili
16 Ekim 2012 Doom 3 BFG Sürümü kimlik Yazılımı Bethesda Yazılımları Teknik direktör, motor programcısı, geliştirici
4 Ekim 2011 Öfkelenmek kimlik Yazılımı Bethesda Yazılımları Teknik direktör, motor programcısı, geliştirici
28 Eylül 2007 Düşman Bölgesi: Deprem Savaşları Sıçrama hasarı eylem Programlama
1 Mayıs 2006 Orklar ve Elfler Fountainhead Eğlence Elektronik sanatlar Yapımcı/programcı/yazar
18 Ekim 2005 deprem 4 Kuzgun Yazılım Activision, Bethesda Softworks (2012'de yeniden yayınlandı) Teknik direktör
13 Eylül 2005 Kıyamet RPG'si Fountainhead Eğlence kimlik Yazılımı Yapımcı/programcı
3 Nisan 2005 Doom 3: Kötülüğün Dirilişi Sinir Yazılımı eylem Teknik direktör
3 Ağustos 2004 kıyamet 3 kimlik Yazılımı eylem Teknik direktör
19 Kasım 2001 Wolfenstein Kalesi'ne dönüş kimlik Yazılımı eylem Teknik direktör
18 Aralık 2000 Quake III: Takım Arenası kimlik Yazılımı eylem Programlama
2 Aralık 1999 Quake III Arenası kimlik Yazılımı eylem Programlama
30 Kasım 1997 Deprem II kimlik Yazılımı eylem Programlama
31 Mart 1997 Kıyamet 64 orta yol oyunları orta yol oyunları Programlama
22 Haziran 1996 deprem kimlik Yazılımı GT Etkileşimli Programlama
31 Mayıs 1996 son kıyamet kimlik Yazılımı GT Etkileşimli Programlama
30 Ekim 1995 Hexen: Heretic'in Ötesinde Kuzgun Yazılım kimlik Yazılımı 3D motor
23 Aralık 1994 kafir Kuzgun Yazılım kimlik Yazılımı motor programcısı
30 Eylül 1994 Doom II: Yeryüzündeki Cehennem kimlik Yazılımı GT Etkileşimli Programlama
10 Aralık 1993 kıyamet kimlik Yazılımı kimlik Yazılımı Programlama
1993 gölge büyücüsü Kuzgun Yazılım Menşe Sistemleri 3D motor
18 Eylül 1992 Kader Mızrağı kimlik Yazılımı FormGen Yazılım Mühendisi
5 Mayıs 1992 Wolfenstein 3D kimlik Yazılımı Apogee Yazılımı Programlama
1991 Yeraltı Mezarı 3-D kimlik Yazılımı yumuşak disk Programlama
1991 Uzaylılar'da Komutan Keen Bebek Bakıcımı Yedi! kimlik Yazılımı FormGen Programlama
15 Aralık 1991 Komutan Keen Elveda, Galaxy! kimlik Yazılımı Apogee Yazılımı Programlama
1991 Komutan Keen'de Keen Dreams kimlik Yazılımı yumuşak disk Programlama
1991 Gölge Şövalyeleri kimlik Yazılımı yumuşak disk Tasarım/programlama
1991 Kurtarma Aracı 2 kimlik Yazılımı yumuşak disk Programcı
1991 kurtarma aracı kimlik Yazılımı yumuşak disk Programcı
1991 Hovertank 3D kimlik Yazılımı yumuşak disk Programlama
1991 Perili Köşkte Tehlikeli Dave kimlik Yazılımı yumuşak disk Programlama
1991 Karanlık Tasarımlar III: İntikam yumuşak disk yumuşak disk programcı/tasarımcı
14 Aralık 1990 Vortikonların İstilasında Komutan Keen kimlik Yazılımı Apogee Yazılımı Programlama
1990 Slordax: Bilinmeyen Düşman yumuşak disk yumuşak disk Programlama
1990 Yer altı mezarlığı II yumuşak disk yumuşak disk geliştirici
1990 yeraltı mezarlığı yumuşak disk yumuşak disk Programcı
1990 Dark Designs II: Kapıyı Kapatmak yumuşak disk yumuşak disk programcı/tasarımcı
1990 Karanlık Tasarımlar: Grelminar'ın Asası John Carmack yumuşak disk geliştirici
1990 Tenis John Carmack yumuşak disk geliştirici
1990 Wraith: Şeytanın Ölümü John Carmack Gece Baykuşu Yapımları geliştirici
1989 Shadowforge John Carmack Gece Baykuşu Yapımları geliştirici

Referanslar

daha fazla okuma

Dış bağlantılar