John D. Carmack II (född 20 augusti 1970) var den ledande programmeraren på id Software och en av företagets grundare. Han programmerade Doom-motorn och spelmotorerna för alla andra id-spel.
Biografi
Carmack växte upp i Shawnee Mission, Kansas, en del av Kansas City Metropolitan Area, och blev tidigt intresserad av datorer. Han tog examen från Shawnee Mission East High School och gick sedan två terminer vid University of Missouri – Kansas City innan han hoppade av för att arbeta som frilansande programmerare. Softdisk i Shreveport, Louisiana anställde Carmack och förenade honom med John Romero och andra framtida nyckelpersoner i id Software. År 1990, fortfarande på Softdisk, skapade Carmack, Romero och andra det första av Commander Keen-spelen, en serie som publicerades av Apogee Software, enligt shareware-distributionsmodellen, från 1991 och framåt. Därefter lämnade Carmack Softdisk för att vara med och grunda id Software.
Carmacks mest anmärkningsvärda programmeringssatsningar är inom området förstapersonsskjutspel. Hans programmeringskunskaper bidrog i hög grad till utvecklingen av banbrytande spel i den genren: Wolfenstein 3-D, Doom och Quake samt deras nyare versioner (inklusive Doom 3 och resten av Quake-serien). Han har uppfunnit flera algoritmer för datorgrafik, särskilt surface caching och ”Carmack’s Reverse”. Carmacks spelmotorer har licensierats för användning i andra inflytelserika actionspel i första person som Hexen, Half-Life och Medal of Honor.
Carmack arbetar för att främja inslag av open source-tänkande och feedback från fans i sina spelkonstruktioner. När källkoden till Quake stals och cirkulerade bland Quake-communityn under jorden använde en programmerare som inte var knuten till id Software den för att portera Quake till Linux, och skickade därefter patcherna till Carmack. Istället för att vidta rättsliga åtgärder använde id Software på Carmacks uppmaning patcherna som grund för en av företaget sanktionerad Linux-anpassning.
Carmack är också känd för sina generösa bidrag till välgörenhetsorganisationer och spelgemenskaper. Några av mottagarna av Carmacks välgörenhetsbidrag är hans tidigare gymnasieskola, förespråkare av programvara med öppen källkod, motståndare till programvarupatent, flygforskning och spelentusiaster. År 1997 gav han bort en av sina Ferraris som pris till vinnaren av turneringen Quake ”Red Annihilation”, Dennis Fong.
Den 22 mars 2001 blev Carmack invald i Academy of Interactive Arts & Sciences’ Hall of Fame, en ära som tilldelas dem som har gjort revolutionerande och nyskapande prestationer inom video- och datorspelsindustrin.
År 2003 var Carmack ett av ämnena i boken Masters of Doom, en krönika om id Software och dess grundare.
Tyvärr är Carmack mest känd för sina innovationer inom 3D-grafik, men han är också raketentusiast och grundare av Armadillo Aerospace.
Carmack träffade Katherine Anna Kang efter att hon besökt honom på id-kontoret med en vän under QuakeCon ’96. De gifte sig runt januari 2000 och deras son Christopher Ryan föddes klockan 12:50 den 13 augusti 2004.
Notiser
- John Carmack gör också ett litet framträdande i Mike ”Cyb” Watsons spel MassMouth 2 som antingen en allierad eller en fiende beroende på en väg som spelaren kan välja i nivån före hans framträdande.
- John är inte släkt med Adrian Carmack.
- Filmen Doom refererar till programmeraren genom att döpa filmens huvudforskare till ”Dr. Carmack”.
- Kushner, David (2003). Masters of Doom: hur två killar skapade ett imperium och förändrade popkulturen, New York: Random House. ISBN 0375505245.