John Carmack
Altre info
- Nato
- Noto per
- I motori di Doom e Quake
- Nazionalità
- Americana
Fece fare all'hardware PC degli anni Novanta cose per cui non era stato progettato, e poi rilasciò il codice sorgente dei motori.
In id Software Carmack scrisse i motori di rendering di Wolfenstein 3D, Doom e Quake. Ogni titolo si basava su un trucco per aggirare i limiti dell'hardware: scorrimento laterale su PC tramite ridisegno selettivo, raycasting per lo pseudo-3D e, con Quake, vero 3D poligonale con illuminazione precalcolata.
Sostenne fin dall'inizio OpenGL contro le API concorrenti e ha ripetutamente reso open source i motori più vecchi, trasformandoli in materiale di studio per un'intera generazione. Dal 2013 al 2022 è stato CTO di Oculus, occupandosi della latenza nella realtà virtuale; da allora lavora sull'intelligenza artificiale generale.