John Carmack (born 1970) was an American computer programmer and video game developer regarded as a pioneer of real-time 3D computer graphics. [1] As lead programmer and co-founder of id Software, he built the game engines behind landmark titles such as Wolfenstein 3D, Doom, and Quake, helping to define the first-person shooter genre. [3] He later served as chief technology officer of the virtual-reality company Oculus VR. [1]
Early life and education
John D. Carmack II was born on 21 August 1970 in Shawnee Mission, Kansas. [1] As a teenager he taught himself to program and became absorbed by computer graphics and games, experimenting on early home machines such as the Apple II. [1] He briefly attended the University of Missouri-Kansas City before leaving to work as a freelance programmer, convinced that hands-on development suited him better than formal study. [1]
id Software and the 3D revolution
In 1991 Carmack co-founded id Software with John Romero, Adrian Carmack, and Tom Hall. [3] As the studio's lead programmer he devised techniques that pushed ordinary personal computers far beyond their apparent limits, beginning with the smooth side-scrolling of Commander Keen and the ray-casting engine of Wolfenstein 3D (1992). [3] His engine for Doom (1993) used binary space partitioning to render fast, atmospheric environments and helped establish the first-person shooter as a dominant genre. [4] With Quake (1996) he delivered one of the first games built on true real-time 3D rendering, later extending it with hardware-accelerated graphics and networked multiplayer. [1]
Aerospace and virtual reality
Alongside game development, Carmack pursued a long-standing interest in rocketry, founding the aerospace company Armadillo Aerospace in 2000 to develop reusable suborbital vehicles. [1] In 2013 he became chief technology officer of Oculus VR, a virtual-reality headset maker acquired by Facebook the following year, where he concentrated on the software and performance challenges of consumer VR. [1] He later moved to a consulting role and departed the company in 2022 to focus on independent research into artificial general intelligence. [1]
Legacy
Carmack is widely regarded as one of the most influential programmers in the history of video games, credited with advancing real-time 3D graphics and with popularizing the practice of releasing game engine source code under open-source licences. [2] His work shaped a generation of developers and helped turn the personal computer into a platform for immersive interactive entertainment. [2] In recognition of his contributions he received a Game Developers Choice Lifetime Achievement Award and, in 2016, a BAFTA Fellowship. [2]