John D. Carmack II (született 1970. augusztus 20-án) az id Software vezető programozója és a cég egyik alapítója volt. Ő programozta a Doom motorját és az összes többi id játék játékmotorját.
Biográfia
Carmack a Kansas City metropoliszhoz tartozó Shawnee Missionben, Kansasban nőtt fel, és már korán elkezdett érdeklődni a számítógépek iránt. A Shawnee Mission East High Schoolban érettségizett, majd két szemeszterig a Missouri – Kansas City-i Egyetemre járt, mielőtt otthagyta volna, hogy szabadúszó programozóként dolgozhasson. A louisianai Shreveportban található Softdisk felvette Carmackot, és egyesítette őt John Romeróval és az id Software más későbbi kulcsembereivel. 1990-ben, még a Softdisknél, Carmack, Romero és a többiek megalkották az első Commander Keen játékot, egy sorozatot, amelyet 1991-től az Apogee Software adott ki shareware terjesztési modellben. Ezt követően Carmack elhagyta a Softdisket, hogy társalapítója legyen az id Software-nek.
Carmack legjelentősebb programozói vállalkozásai a first-person shooter játékok területén születtek. Programozói képességei nagyban hozzájárultak e műfaj korszakalkotó játékainak fejlesztéséhez: Wolfenstein 3-D, Doom és Quake, valamint ezek újabb változatai (beleértve a Doom 3-at és a Quake-sorozat többi részét). Több számítógépes grafikai algoritmust is feltalált, nevezetesen a felületi gyorsítótárat és a “Carmack’s Reverse”-t. Carmack játékmotorjait licencelték más befolyásos first person action shooter játékokban, mint például a Hexen, a Half-Life és a Medal of Honor.
Carmack a nyílt forráskódú gondolkodás elemeit és a rajongók visszajelzéseit igyekszik előmozdítani játékterveiben. Amikor a Quake forráskódját ellopták és az underground Quake közösség körében terjesztették, egy id Software-hez nem kötődő programozó a Quake Linuxra való portolásához használta fel, majd a javításokat elküldte Carmacknak. Ahelyett, hogy jogi lépéseket tett volna, Carmack kérésére az id Software a javításokat a cég által jóváhagyott Linux port alapjául használta.
Carmackot a jótékonysági szervezeteknek és játékközösségeknek tett nagylelkű adományairól is ismerték. Carmack jótékonysági adományainak kedvezményezettjei között szerepel többek között korábbi középiskolája, a nyílt forráskódú szoftverek támogatói, a szoftverszabadalmak ellenzői, az űrkutatás és a játékrajongók. 1997-ben egyik Ferrariját ajándékozta a Quake “Red Annihilation” verseny győztesének, Dennis Fongnak.
2001. március 22-én Carmackot beiktatták az Academy of Interactive Arts & Sciences Hírességek Csarnokába, amely kitüntetést azoknak adományozzák, akik forradalmi és innovatív eredményeket értek el a video- és számítógépes játékiparban.
2003-ban Carmack volt az egyik alanya a Masters of Doom című könyvnek, amely az id Software és alapítóinak krónikája.
Noha Carmack leginkább a 3D grafika terén elért innovációiról ismert, a rakétatechnika szerelmese és az Armadillo Aerospace alapítója is.
Carmack megismerkedett Katherine Anna Kanggal, miután a QuakeCon ’96 során egy barátjával meglátogatta őt az id irodájában. 2000 januárja körül házasodtak össze, és fiuk, Christopher Ryan 2004. augusztus 13-án 12:50-kor született.
Jegyzetek
- John Carmack egy kicsit feltűnik Mike “Cyb” Watson MassMouth 2 című játékában is, mint szövetséges vagy ellenség, attól függően, hogy a játékos milyen utat választhat a megjelenése előtti pályán.
- John nem áll rokonságban Adrian Carmackkal.
- A Doom-film a programozóra utal azzal, hogy a film vezető tudósát “Dr. Carmack”-nak nevezi el.
- Kushner, David (2003). A végzet mesterei: Hogyan hozott létre két fickó egy birodalmat és alakította át a popkultúrát, New York: Random House. ISBN 0375505245.