John Carmack receiving his GDC Lifetime Achievement Award in 2010.

John Carmack

Engineer of Real-Time Worlds

A programmer who repeatedly made personal computers reveal a faster, larger and more immediate three-dimensional world.

Inner Loop
Finds the technical loop where one improvement transforms the experience.
Engine Room
Builds reusable foundations beneath successive worlds.
First Principles
Reduces hard systems to measurable constraints.

John Carmack

Engineer of Real-Time Worlds

Start hereWolfenstein 3Did Software team; lead programming by John CarmackExplore project
1970–1990

Learning systems directly

Born in Kansas, Carmack taught himself programming and began professional game work.

1996–2009

Engines as a medium

Quake brought a fully 3D engine and internet play; later id engines powered id games and licensed projects.

2013–present

Virtual reality, rockets and AI

After founding Armadillo Aerospace, Carmack led Oculus technology and later founded Keen Technologies for AI research.

Major games and software projects

Engineering beyond games