John Carmack
(ur.
21 sierpnia
1970
) ?
ameryka?ski
programista
, wspołzało?yciel firmy id Software. Carmack był głownym programist? przy grach:
Commander Keen
,
Wolfenstein 3D
,
Doom
,
Quake
oraz
sequelach
Dooma
i
Quake'a
.
Zajmował si? rownie? rakietnictwem, był zało?ycielem i głownym in?ynierem w Armadillo Aerospace.
John Carmack od dzieci?stwa interesował si? komputerami. W podstawowce stworzył na komputerze przestrzenne logo
MTV
. Maj?c 14 lat włamał si? do szkoły i ukradł komputer
Apple II
, za co sp?dził rok w
zakładzie poprawczym
. Podczas przeprowadzonych bada? psychologicznych stwierdzono u niego ?brak
empatii
dla innych istot ludzkich”
[1]
.
Carmack zacz?ł karier? prac? w studiu komputerowym Softdisk, gdzie poznał
Johna Romero
. W 1990 wraz z innymi pracownikami studia stworzyli pierwsz? z gier
Commander Keen
, wydawanych przez studio
Apogee Software
, charakteryzuj?c? si? zoptymalizowanym silnikiem, pozwalaj?cym na płynny
scrolling
. W 1991 John Carmack wraz z Romero opu?cił Softdisk i stał si? wspołzało?ycielem firmy
id Software
.
John Carmack jest tak?e pionierem w zakresie
grafiki komputerowej
stosowanej w
FPS
-ach oraz wspołtworc? tego gatunku. Stworzył lub umo?liwił praktyczne zastosowanie w
czasie rzeczywistym
, takich technik wy?wietlania grafiki jak
ray casting
(
Hovertank 3D
,
Catacomb 3D
),
binary space partitioning
(
Doom
), surface caching (
Quake
) i
MegaTexture
(
Enemy Territory: Quake Wars
,
Rage
). Spopularyzował te?, przy u?yciu
bufora stencil
, technik? shadow volume (
Doom 3
) (nazywan?
Carmack's Reverse
), pozwalaj?c? omin?? przypadki, w ktorych dawała ona niepoprawne wyniki
[2]
.
Wspiera działalno?? organizacji zajmuj?cych si?
wolnym oprogramowaniem
. Silniki do gier
Quake
,
Quake II
i
Quake III: Arena
kilka lat po wyprodukowaniu zostały upublicznione na licencji
GNU General Public License
. Jego gry s? zwykle tworzone w otwartym standardzie
OpenGL
.
W 2013 John Carmack doł?czył jako CTO (szef techniczny) w firmie
Oculus VR
[3]
, ktora po?niej została przej?ta przez
Facebooka
(aktualnie
Meta
[4]
).
W 2022 roku przedsi?wzi?cie Johna Carmacka, firma Keen Technologies zajmuj?ca si?
siln? sztuczn? inteligencj?
, została dofinansowana w wysoko?ci 20 milionow
dolarow
[5]
.