John D. Carmack II 1970. augusztus 20-án született és Kansas City-ben nőtt fel. Már fiatalon felkeltették érdeklődését a számítógépek. Két középiskolába is járt, mégpedig a Prairie Village-ben lévő Shawnee Mission East Középiskolába és a raytowni Raytown South Középiskolába. David Kushner megemlíti a Masters of Doom-ban, hogy mikor Carmack 14 éves korában betört egy iskolába barátaival, hogy Apple II-es számítógépeket lopjanak el, őrizetbe vették, és pszichiátriai kivizsgálásra küldték el, ahol megállapították, hogy nem érez empátiát más emberekkel szemben. Az incidens után Carmacket elküldték a fiatalkorúak otthonába, ahol megkérdezte tőle egy kezelőorvos, hogy „ha nem kaptak volna el téged, akkor újra megpróbáltál volna lopni?”, amire ő a következő választ adta: „valószínűleg igen”. De amikor a terapeuta bemutatta a vizsgálat eredményét, akkor Carmack elismételte a terapeuta kérdését: „ha nem kaptak volna el”.[6] Miután 1500 pontot ért el a SAT (Scholastic Aptitude Test, magyarul iskolai adottsági teszt) nevű tesztben (780 matematika, 720 szöveg) a Missouri–Kansas City Egyetemre jelentkezett, ahol csak két szemesztert végzett el, mivel utána szabadúszó programozó lett.
Mikor Carmack vakációzni volt a feleségével, Katherine Anna Kanggal, néhány mobiljáték végigjátszása után rájött, hogy azok nem elég jók. Elhatározta hát, hogy készít egy tökéletes, mobilon is játszható játékot. Mikor visszatért a nyaralásból, kijelentette, hogy elkezd dolgozni a Doom RPG-n.[8]
„
A programozók mai helyzete sokkal jobb, mint az 1980-as években felnövőké volt. Ma már elég egy olcsó, használt számítógép, egy Linux CD, valamint internetkapcsolat, és máris mindened megvan a munkához és ahhoz, hogy magas szintre fejleszd programozói tudásodat.[7]
”
„
Az információ korában nincsenek határok. Határokat csak magunk szabhatunk. Ha valami nagyot akarsz készíteni, nem dollármilliókra, csak megfelelő mennyiségű pizzára, diétás kólára, egy olcsó PC-re, és mindenekelőtt elég eltökéltségre van szükséged.[7]
2000-ben Carmacket újra elkezdte érdekelni egyik fiatalkori hobbija, a rakétaépítés. Miután átnézte, hogy mennyi pénzt költött Ferrarijainak tuningolására, rájött, hogy jelentős lépéseket tud tenni a rakétaépítésben is. Még mielőtt megalapította volna az Armadillo Aerospace-t, egy helyi amatőr csapatot finanszírozott anyagilag. Saját maga tanult mérnöknek, és ő lett a cég főmérnöke. Azóta rendületlenül dolgozik kitűzött céljain, mégpedig a ballisztikus űrrepülésen és pályamenti járműveken.
Magánélete
Carmack a feleségével, Katherine Anna Kanggel, az 1997-es QuakeConon találkozott, amikor meglátogatta az id irodáját. Fogadást tettek, hogyha Kang megfelelő számú résztvevőt biztosít, akkor Carmack megszervezi neki az Első Női Quake Bajnokságot. Ebben az időben elég kevés nő játszott FPSvideójátékokkal. Kang bajnokságán több mint 600 női regisztrált résztvevő próbálta megnyerni a kétfős kaliforniai utat, 2000 dollárt és más különböző ajándékokat. 2000 januárjában Carmack és Kang összeházasodtak és négy évvel rá, 2004-ben született egy fiuk. Carmack nyilvántart egy blogot is,[9] továbbá a Slashdot.com-on is aktívan tevékenykedik. 2008-ban Carmack aláírt egy Nintendo DS-t a Child's Play egyesületnek, amelyet egy félreértés miatt felajánlottak díjként egy versenyen, de ezt a hibát azóta helyesbítették: az aláírt termék visszakerült, és feltették az eBayre jótékonysági célból. A verseny díját kicserélték egy rendes Nintendo DS-re.[10]
Filozófiája
Carmack életének egyik szempontja különböztette meg őt a versenytársaitól: egy új játék fejlesztésénél a végső megjelenési dátum bejelentését feleslegesnek tartja. Amikor arról faggatják, hogy mikor adják ki az új játékot, akkor röviden csak ennyit válaszol rá: „Amikor kész lesz!”.[7] Régen, mikor az Apogee adta ki az id Software játékait, akkor ők is átvették ezt az üzleti szokást.[11]
1995-ben Carmack a Wolfenstein 3Dforráskódját, majd két évre rá, 1997-ben a Doom forráskódját is kiadta. Amikor 1996-ban a Quake forráskódja nyilvánosságra került, és a Quake közösségében keringett, egy programozó az id Software-rel függetlenítette a kódot és arra használták fel, hogy átírták Linux-ra a játékot, majd a programozó elküldte a patcheket Carmacknek. Az id Software Carmack rendelkezésére odaadta a patcheket egy Linux programok átírásával foglalkozó cégnek. Később az id kiadta a Quake, Quake II és a Quake III Arena forráskódját is GNU General Public License(GPL) alatt, majd a Doomot újra kiadták 1999-ben GPL licenc alatt. A Doom 3 motorja, az id Tech 4 szintén nyílt forráskódú lesz, legalábbis ezt mondta Carmack a 2007-es QuakeConon: „A Doom 3 is nyílt forráskódú lesz, bár még nem közlöm a végleges megjelenési dátumot.”[13]
Carmack nagylelkű hozzájárulásai az intézményekhez és játékvilágközösségekhez szintén ismertek. Jótékonykodásának kedvezményezettjei között megtaláljuk korábbi középiskoláit, szabad szoftverek elindítóit, szoftverszabadalmak ellenzőit és találunk játékrajongókat is. 1997-ben elajándékozta egyik Ferrariját (a 328-as típusút) díjként Dennis Fongnak, a Quake „Red Annihilation” verseny nyertesének.
Elismerései
1999: A Time magazin a 10. helyre sorolta be az 50, technológiailag legbefolyásosabb személyiségek között.[14]
2007. január: Las Vegasban John Carmack és az id Software két Emmy-díjat kapott, így az id lett az első játékfejlesztő csapat, amelyik először kapott ilyen díjat, amióta Emmyt adnak a technológiai újításokért (1948).[17]