Recent from talks
Controversies and Challenges Timeline
Keen Technologies (AGI Startup) Timeline
Awards and Recognition Timeline
id Software Career Timeline
Philanthropic Activities Timeline
Main milestones
Armadillo Aerospace/Exos Aerospace Timeline
Early Life and Education Timeline
Programming Style and Contributions Timeline
Oculus VR and Meta Career Timeline
Personal Life and Relationships Timeline
Public Speaking and Influences Timeline
Nothing was collected or created yet.
John Carmack
View on Wikipedia
John D. Carmack II[1] (born August 21,[a] 1970)[1] is an American computer programmer and video game developer. He co-founded the video game company id Software and was the lead programmer of its 1990s games Commander Keen, Wolfenstein 3D, Doom, Quake, and their sequels. Carmack made innovations in 3D computer graphics, such as his Carmack's Reverse algorithm for shadow volumes.
Key Information
In 2013, he resigned from id Software to work full-time at Oculus VR as their CTO. In 2019, he reduced his role to Consulting CTO so he could allocate more time toward artificial general intelligence (AGI).[3] In 2022, he left Oculus to work on his AGI startup, Keen Technologies.[6]
Biography
[edit]Early life
[edit]Carmack was born in Shawnee Mission, Kansas,[1] the son of local television news reporter Stan Carmack. He grew up in the Kansas City metropolitan area, where he became interested in computers at an early age. He attended Shawnee Mission East High School in Prairie Village, Kansas and Raytown South High School in nearby Raytown, Missouri.[7]
Carmack was introduced to video games with the 1978 shoot 'em up game Space Invaders in the arcades during a summer vacation as a child. The 1980 maze chase arcade game Pac-Man also left a strong impression on him. He cited Nintendo designer Shigeru Miyamoto as the game developer he most admired.[8]
As reported in David Kushner's Masters of Doom, when Carmack was 14, he broke into a school with other children to steal Apple II computers. To gain entry to the building, Carmack concocted a sticky substance of thermite mixed with Vaseline that melted through the windows. However, an overweight accomplice struggled to get through the hole and instead opened the window, setting off a silent alarm and alerting police. Carmack was arrested and sent for psychiatric evaluation. He was sentenced to a year in a juvenile home.[9][10] He attended the University of Missouri–Kansas City for two semesters before withdrawing to work as a freelance programmer.[11]
Career
[edit]Softdisk, a computer company in Shreveport, Louisiana, hired Carmack to work on Softdisk G-S (an Apple IIGS publication), introducing him to John Romero and other future key members of id Software such as Adrian Carmack (no relation). Later, Softdisk would place this team in charge of a new, but short-lived, bi-monthly game subscription product called Gamer's Edge for the IBM PC (DOS) platform. In 1990, while still at Softdisk, Carmack, Romero, and others created the first of the Commander Keen games, a series that was published by Apogee Software, under the shareware distribution model, from 1991 onwards.[12] Afterwards, Carmack left Softdisk to co-found id Software.[13]
Carmack has pioneered or popularized the use of many techniques in computer graphics, including "adaptive tile refresh" for Commander Keen,[14] ray casting for Hovertank 3D, Catacomb 3-D, and Wolfenstein 3D, binary space partitioning which Doom became the first game to use,[15] surface caching which he invented for Quake, Carmack's Reverse (formally known as z-fail stencil shadows) which he devised for Doom 3, and MegaTexture technology, first used in Enemy Territory: Quake Wars.[16] Quake 3 popularized the fast inverse square root algorithm.[17]
Carmack's engines have also been licensed for use in other influential first-person shooters such as Half-Life, Call of Duty and Medal of Honor: Allied Assault. In 2005, Carmack developed his first game for mobile phones, Doom RPG.[18][19]

On August 7, 2013, Carmack joined Oculus VR as their CTO.[20] On November 22, 2013, he resigned from id Software to work full-time at Oculus VR.[2][21] Carmack's reason for leaving was that id's parent company ZeniMax Media did not want to support Oculus Rift.[22] Carmack's role at both companies later became central to a ZeniMax lawsuit against Oculus' parent company, Meta (then known as Facebook), claiming that Oculus stole ZeniMax's virtual reality intellectual property.[23][24][25] The trial jury absolved Carmack of liability, though Oculus and other corporate officers were held liable for trademark, copyright, and contract violations.[26]

In February 2017, Carmack sued ZeniMax, claiming the company had refused to pay him the remaining $22.5 million (~$28.2 million in 2024) owed to him from their purchase of id Software.[27] In October 2018, Carmack stated that he and ZeniMax had reached an agreement and that "Zenimax has fully satisfied their obligations to me", ending the suit.[28]
On November 13, 2019, Carmack stepped down from the Oculus CTO role to become a "Consulting CTO" in order to allocate more time to his work on artificial general intelligence (AGI).[3] On August 19, 2022, Carmack announced that he has raised $20M for Keen Technologies, his new AGI company.[29] On December 16, 2022, Carmack left Oculus to focus on Keen.[6]
In September 2023 John partnered with computer scientist Richard S. Sutton from the Alberta Machine Intelligence Institute[30] to help further AI research efforts.[31]
Workstyle
[edit]Carmack claims to have maintained a sixty-hour work week, working a 10-hour day, six days a week, throughout his career.[32] He has spoken publicly about the importance of long hours of uninterrupted focus in his work. Not only does high intensity allow him to make progress more quickly, but long hours are also critical to maintaining a focused mindset over time. Despite working such a demanding schedule, he has never experienced burnout.[32]
Carmack is also known for taking week-long programming retreats. These retreats involve a solitary, uninterrupted period away from his normal routine often sequestered in a random city and hotel.[33] The goal of these retreats is to allow Carmack to operate at full cognitive capacity, tackling a specific, difficult problem or learning a new skill.[34] The solitude and physical isolation of these retreats offer the perfect environment for deep focus and reflection, making them an essential part of Carmack's creative process.
Carmack was vocal about his frustration with the bureaucratic inefficiencies he encountered during his time at Meta.[35] In his departure memo, he stated, "We have a ridiculous amount of people and resources, but we constantly self-sabotage and squander effort," he wrote. "I have never been able to kill stupid things before they cause damage, or set a direction and have a team actually stick to it."[36]
Carmack subscribes to the philosophy that small, incremental steps are the fastest route to meaningful and disruptive innovation.[32] He compares this approach to the "magic of gradient descent" where small steps using local information result in the best outcomes. According to Carmack, this principle is proven by his own experience, and he has observed this in many of the smartest people in the world. He states, "Little tiny steps using local information winds up leading to all the best answers."[32]
Armadillo Aerospace
[edit]
Around 2000, Carmack became interested in rocketry, a hobby of his youth. Reviewing how much money he was spending on customizing Ferraris,[citation needed] he began by giving financial support to a few local amateur engineers. Carmack funded the company, called Armadillo Aerospace, out of his own pocket, for "something north of a million dollars a year."[37] The company of hobbyists made steady progress toward their goals of suborbital space flight and eventual orbital vehicles. In October 2008, Armadillo Aerospace competed in a NASA contest known as the Lunar Lander Challenge, winning first place in the Level 1 competition along with $350,000 (~$499,182 in 2024).[38] In September 2009, they completed Level 2 and were awarded $500,000 (~$708,446 in 2024).[39][40][41] The company went into "hibernation mode" in 2013.[37]
According to Carmack, the work in the aerospace industry is "simple" compared to the work he does in video games.[42]
Open-source software
[edit]Carmack is an advocate of open-source software, and has repeatedly voiced his opposition to software patents, equating them to robbery.[43] He has also contributed to open-source projects, such as starting the initial port of the X Window System to Mac OS X Server and working to improve the OpenGL drivers for Linux through the Utah GLX project.[44]
Carmack released the source code for Wolfenstein 3D in 1995 and the Doom source code in 1997, first under a custom license and then under the GNU General Public License (GPL) in 1999. When the source code to Quake was leaked and circulated among the Quake community underground in 1997 after licensee Crack dot Com was hacked,[45] a programmer unaffiliated with id Software named Greg Alexander used it to port Quake to Linux using SVGALib. As this was more feature rich than Dave Taylor's earlier X11 port, he sent the patches to Carmack.[46] Instead of pursuing legal action, id Software used the patches as the foundation for a company-sanctioned Linux port maintained by new hire Zoid Kirsch, who later ported Quakeworld and Quake II to Linux as well.[47]
id Software has since publicly released the source code to Quake in 1999, Quake 2 in 2001, Quake 3 in 2005 and lastly Doom 3 in 2011 (and later the BFG Edition in 2012). The source code for Hovertank 3D and Catacomb 3D (as well as Carmack's earlier Catacomb) was released in June 2014 by Flat Rock Software with Carmack's blessing.[48][49] He has since expressed regret on using the copyleft GPL over the more permissive BSD license.[50]
The release of id Tech 4 occurred despite patent concerns from Creative Labs over Carmack's reverse,[51] while the original Doom source release shipped without music due to complications with the Cygnus Studios developed DMX library (which lead to the Linux version being selected for release).[52] Carmack has since advised developers to be careful when utilizing middleware, noting how it can limit the possibilities of later releasing source code.[53] Tim Sweeney has implied this issue has hindered potential releases of older Unreal Engine source code.[54]
On the other hand, despite his technical admiration for the system,[55] Carmack has several times over the years voiced a skeptical opinion about Linux as a gaming platform.[56][57] In 2013, he argued for emulation as the "proper technical direction for gaming on Linux",[58] and in 2014 he voiced the opinion that Linux might be the biggest problem for the success of the Steam Machine.[59]
Carmack contributes to charities and gaming communities. Some of the recipients of Carmack's charitable contributions include his former high school, promoters of open-source software, opponents of software patents, and game enthusiasts.[60]
Personal life
[edit]Carmack was so successful at id that by mid-1994 he had purchased two Ferraris: a Ferrari 328 and a Ferrari Testarossa.[61] In 1997, he gave away the Ferrari 328 as a prize to Dennis Fong, the winner of the Quake tournament "Red Annihilation".[62]
He met his now ex-wife Katherine Anna Kang at the 1997 QuakeCon when she visited id's offices. As a bet, Kang challenged Carmack to sponsor the first all-female Quake tournament if she was able to produce a significant number of participants. Carmack predicted a maximum of 25 participants, but there were 1,500.[63] Carmack and Kang married on January 1, 2000, and planned a ceremony in Hawaii. Steve Jobs requested that they would postpone the ceremony so Carmack could attend the MacWorld Expo on January 5, 2000. Carmack declined and suggested making a video instead.[64] Carmack and Kang had a son Christopher Ryan in August 2004.[65] Their second son was born in November 2009.
Carmack is divorced as of 2021. On May 26, 2022, he announced his divorce and how he met his partner Trista through the VR Beat Saber games he would host via Twitter.[66]
As a game developer, Carmack differed from many of his contemporaries by avoiding commitment to a final release date for any game he was developing. Instead, when asked for a release date on a new game, Carmack would usually reply that the game would be released "when it's done".[67] Employees at Apogee, in their past years the publishers of games by id Software, adopted this business practice as well.[68] In 2019, as a guest on The Joe Rogan Experience, Carmack stated that his beliefs have changed over time: "I largely recant from that now." On Rage's six-year development time he says: "I think we should have done whatever it would have taken to ship that two years earlier." Carmack also reflected on the internal development of Quake in this regard and described it as "traumatic" and says id Software could have split the game into two parts and shipped it earlier.[69]
Carmack has a blog last updated in 2006 (previously a .plan, which could be accessed by making a finger request for an active Twitter account), and also occasionally posts comments to Slashdot.[9]
Carmack supported the 2012 presidential campaign of Libertarian Ron Paul,[70] and also persuaded the Libertarian Party of Texas to accept bitcoin as an alternative to donations.[71] He is an atheist.[72][73] During a conversation with Joe Rogan, Carmack revealed that he had trained in Brazilian Jiu Jitsu and Judo for several years as a hobby.[74]
During his time at id Software, a medium pepperoni pizza would arrive for Carmack from Domino's Pizza almost every day,[75] carried by the same delivery person for more than 15 years. Carmack had been such a regular customer that they continued to charge him 1995 prices.[76]
On occasion he has commended the efforts of similarly focused programmers – first Ken Silverman, who wrote the Build engine for 3D Realms, and later with Tim Sweeney of Epic Games, who wrote the Unreal Engine.[9]
Recognition
[edit]| Date | Award | Description |
|---|---|---|
| 1996 | Named among the most influential people in computer gaming of the year and of all time | #1 and #2 in GameSpot's lists.[77][78] |
| 1997 | Named among the most influential people of all time | #7 in Computer Gaming World list, for game design.[79] |
| 1999 | Named among the 50 most influential people in technology | #10 in Time's list.[80] |
| March 2001 | Award for community contribution for the Quake 3 engine | Used in 12 games. Bestowed at 2001 Game Developer's Conference Award Ceremony. |
| March 22, 2001 | Inducted into Academy of Interactive Arts and Sciences' Hall of Fame | The fourth person to be inducted, an honor bestowed upon those who have made revolutionary and innovative achievements in the video and computer game industry. |
| 2002 | Named to the MIT Technology Review TR100 | Included as one of the top 100 innovators in the world under the age of 35.[81] |
| 2003 | One subject of book Masters of Doom | Masters of Doom is a chronicle of id Software and its founders. |
| 2005 | Name in film | The film Doom featured a character named Dr. Carmack, in recognition of Carmack who co-created the original game. |
| March 2006 | Added to the Walk of Game | Walk of Game is an event that recognizes the developers and games with the most impact on the industry.[82] |
| January 2007 | Awarded 2 Emmy Awards | Carmack and id Software were awarded with two Emmy Awards. The first was Science, Engineering & Technology for Broadcast Television, which includes broadcast, cable and satellite distribution. The second was for Science, Engineering and Technology for Broadband and Personal Television, encompassing interactive television, gaming technology, and for the first time, the Internet, cell phones, private networks, and personal media players. id Software is the first independent game developer to be awarded an Emmy since the Academy began honoring technology innovation in 1948.[83] |
| September 2007 | Television appearance | Appeared on Discovery Channel Canada Daily Planet featuring his rocket designs along with the Armadillo Aerospace team. |
| 2008 | Honored | Carmack was honored at the 59th Annual Technology & Engineering Emmy Awards for Quake's pioneering role of user modifiability.[84] He is the only game programmer ever honored twice by the National Academy of Television Arts & Sciences, having been given an Emmy Award in 2007 for his creation of the 3D technology that underlies modern shooter video games.[85] Along with Don Daglow of Stormfront Studios and Mike Morhaime of Blizzard Entertainment, Carmack is one of only three game developers to accept awards at both the Technology & Engineering Emmy Awards and at the Academy of Interactive Arts & Sciences Interactive Achievement Awards.[citation needed] |
| October 2008 | Won X-Prize | Carmack's Armadillo Aerospace won the $350,000 Level One X-Prize Lunar Lander Challenge.[86] |
| 2009 | Named among the 100 top game creators of all time | #10 in IGN's list.[87] |
| March 11, 2010 | Lifetime Achievement Award | Was awarded the Game Developers Conference Lifetime Achievement award for his work.[88] |
| March 7, 2016 | BAFTA Fellowship Award | Honoured with the Academy's highest honour, the Fellowship for "work that has consistently been at the cutting edge of games and his technical expertise helping the future arrive that little bit faster".[89] |
| May 3, 2017 | Honorary Doctorate | Received a Doctor of Engineering Honoris Causa from the University of Missouri, Kansas City for "his work in cutting edge tech & comp sci".[90] |
Games
[edit]| Release date | Game | Developer | Publisher | Credited for |
|---|---|---|---|---|
| October 16, 2012 | Doom 3 BFG Edition | id Software | Bethesda Softworks | Technical director, engine programmer, developer |
| October 4, 2011 | Rage | id Software | Bethesda Softworks | Technical director, engine programmer, developer |
| September 28, 2007 | Enemy Territory: Quake Wars | Splash Damage | Activision | Programming |
| May 1, 2006 | Orcs & Elves | Fountainhead Entertainment | Electronic Arts | Producer/programmer/writer |
| October 18, 2005 | Quake 4 | Raven Software | Activision, Bethesda Softworks (republished 2012) | Technical director |
| September 13, 2005 | Doom RPG | Fountainhead Entertainment | id Software | Producer/programmer |
| April 3, 2005 | Doom 3: Resurrection of Evil | Nerve Software | Activision | Technical director |
| August 3, 2004 | Doom 3 | id Software | Activision | Technical director |
| November 19, 2001 | Return to Castle Wolfenstein | id Software | Activision | Technical director |
| December 18, 2000 | Quake III: Team Arena | id Software | Activision | Programming |
| December 2, 1999 | Quake III Arena | id Software | Activision | Programming |
| November 30, 1997 | Quake II | id Software | Activision | Programming |
| March 31, 1997 | Doom 64 | Midway Games | Midway Games | Programming |
| June 22, 1996 | Quake | id Software | GT Interactive | Programming |
| May 31, 1996 | Final Doom | id Software | GT Interactive | Programming |
| October 30, 1995 | Hexen: Beyond Heretic | Raven Software | id Software | 3D engine |
| December 23, 1994 | Heretic | Raven Software | id Software | Engine programmer |
| September 30, 1994 | Doom II: Hell on Earth | id Software | GT Interactive | Programming |
| December 10, 1993 | Doom | id Software | id Software | Programming |
| 1993 | Shadowcaster | Raven Software | Origin Systems | 3D engine |
| September 18, 1992 | Spear of Destiny | id Software | FormGen | Software engineer |
| May 5, 1992 | Wolfenstein 3D | id Software | Apogee Software | Programming |
| 1991 | Catacomb 3-D | id Software | Softdisk | Programming |
| 1991 | Commander Keen in Aliens Ate My Babysitter! | id Software | FormGen | Programming |
| December 15, 1991 | Commander Keen in Goodbye, Galaxy! | id Software | Apogee Software | Programming |
| 1991 | Commander Keen in Keen Dreams | id Software | Softdisk | Programming |
| 1991 | Shadow Knights | id Software | Softdisk | Design/programming |
| 1991 | Rescue Rover 2 | id Software | Softdisk | Programmer |
| 1991 | Rescue Rover | id Software | Softdisk | Programmer |
| 1991 | Hovertank 3D | id Software | Softdisk | Programming |
| 1991 | Dangerous Dave in the Haunted Mansion | id Software | Softdisk | Programming |
| 1991 | Dark Designs III: Retribution | Softdisk | Softdisk | Programmer/designer |
| December 14, 1990 | Commander Keen in Invasion of the Vorticons | id Software | Apogee Software | Programming |
| 1990 | Slordax: The Unknown Enemy | Softdisk | Softdisk | Programming |
| 1990 | Catacomb II | Softdisk | Softdisk | Developer |
| 1990 | Catacomb | Softdisk | Softdisk | Programmer |
| 1990 | Dark Designs II: Closing the Gate | Softdisk | Softdisk | Programmer/designer |
| 1990 | Dark Designs: Grelminar's Staff | John Carmack | Softdisk | Developer |
| 1990 | Tennis | John Carmack | Softdisk | Developer |
| 1990 | Wraith: The Devil's Demise | John Carmack | Nite Owl Productions | Developer |
| 1989 | Shadowforge | John Carmack | Nite Owl Productions | Developer |
References
[edit]- ^ a b c d e Orndorff, Patrick (August 20, 2008). "Happy Birthday John Carmack!". Wired – via wired.com.
- ^ a b McWhertor, Michael (November 22, 2013). "id Software founder John Carmack resigns". Polygon. Archived from the original on November 22, 2013.
- ^ a b c Lawler, Richard (November 14, 2019). "John Carmack takes a step back at Oculus to work on human-like AI". Engadget.com. Retrieved November 14, 2019.
- ^ Carmack, John [@ID_AA_Carmack] (August 20, 2023). "Thanks for the birthday wishes, but Wikipedia has always had my birthday wrong — it is the 21st of August..." (Tweet). Archived from the original on August 20, 2023. Retrieved August 20, 2023 – via Twitter.
- ^ David Kushner (2004). "The Rocket Scientist". Masters of Doom: How Two Guys Created an Empire and Transformed Pop Culture. Random House. p. 18. ISBN 9780812972153. Archived from the original on August 20, 2023 – via Google Books.
- ^ a b Hays, Ashley Stewart, Kali. "John Carmack, the consulting CTO for Meta's virtual-reality efforts, is leaving. 'I wearied of the fight'". Business Insider. Retrieved December 17, 2022.
{{cite web}}: CS1 maint: multiple names: authors list (link) - ^ Kushner 2003, pp. 20–22.
- ^ "All the RAGE: John Carmack". Bethesda Softworks. Archived from the original on March 20, 2017.
- ^ a b c "John Carmack Answers". Slashdot. October 15, 1999. Archived from the original on October 5, 2012. Retrieved November 27, 2012.
- ^ Kushner 2003, p. 21.
- ^ Jones, Steve (December 10, 2002). Encyclopedia of New Media: An Essential Reference to Communication and Technology Encyclopedia Of New Media. SAGE Publications. p. 53. ISBN 0-7619-2382-9.
University of Missouri–Kansas City john carmack.
- ^ Kushner 2003, pp. 63–66.
- ^ Kushner 2003, p. 74.
- ^ Kushner 2003, p. 50.
- ^ Kushner 2003, p. 142.
- ^ Accardo, Sal 'Sluggo' (January 13, 2006). "GameSpy: Enemy Territory: Quake Wars – Page 1". GameSpy. Archived from the original on May 11, 2016. Retrieved May 25, 2016.
- ^ "Beyond3D – Origin of Quake3's Fast InvSqrt() – Part Two". www.beyond3d.com. Retrieved September 17, 2021.
- ^ Kang, Anna (October 18, 2007). "Q&A: Fountainhead's Kang Talks Orcs & Elves DS, Wii Possibilities". Archived from the original on January 17, 2013.
- ^ Snider, Mike (July 18, 2007). "Q&A with id Software's Kevin Cloud and Steve Nix". USA Today. Archived from the original on May 23, 2008.
- ^ Stuart, Keith (August 8, 2013). "Press Start: John Carmack joins Oculus Rift, Xbox One video recorder is for Gold members only, and more". The Guardian. ISSN 0261-3077. Retrieved July 30, 2019 – via www.theguardian.com.
- ^ Wilhelm, Alex (November 22, 2013). "Doom's John Carmack Leaves id Software To Focus On The Oculus Virtual Reality Headset".
- ^ Yin-Poole, Wesley (February 5, 2014). "Why John Carmack quit id Software". Eurogamer. Gamer Network. Archived from the original on February 22, 2014. Retrieved February 5, 2014.
- ^ Orland, Kyle (January 16, 2017). "Oculus accused of destroying evidence, Zuckerberg to testify in VR theft trial". Ars Technica. Archived from the original on January 16, 2017. Retrieved January 16, 2017.
- ^ Hern, Alex (May 2, 2014). "Facebook in row with games firm over Oculus Rift purchase". The Guardian. ISSN 0261-3077. Retrieved July 30, 2019 – via www.theguardian.com.
- ^ Thielman, Sam (January 17, 2017). "Facebook's Mark Zuckerberg testifies in Oculus Rift lawsuit". The Guardian. ISSN 0261-3077. Retrieved July 30, 2019 – via www.theguardian.com.
- ^ Orland, Kyle (February 1, 2017). "Oculus, execs liable for $500 million in ZeniMax VR trial". Ars Technica. Archived from the original on February 1, 2017. Retrieved February 1, 2017.
- ^ Manion, Wayne (March 10, 2017). "John Carmack sues ZeniMax for $22.5 million". Tech Report. Archived from the original on March 14, 2017. Retrieved March 13, 2017.
- ^ Cooper, Daniel (October 12, 2018). "'Doom' co-creator John Carmack ends legal fight with ZeniMax". Engadget. Retrieved October 12, 2018.
- ^ Carmack, John (August 19, 2022). "John Carmack on Twitter". Twitter.com. Retrieved August 23, 2022.
- ^ "Alberta Machine Intelligence Institute | AI for good and for all". Alberta Machine Intelligence Institute. Retrieved February 24, 2025.
- ^ "John Carmack & Rich Sutton Partner to Accelerate AGI Development | Amii". Alberta Machine Intelligence Institute. Retrieved February 24, 2025.
- ^ a b c d Lex Fridman (January 15, 2023). "#309 – John Carmack: Doom, Quake, VR, AGI, Programming, Video Games, and Rockets". Lexfridman.com (Podcast). Lex Fridman. Retrieved January 15, 2023.
- ^ Kushner 2003, pp. 252.
- ^ Carmack, John [@@ID_AA_Carmack] (January 18, 2020). "I was doing a remote study/think time this week, and I tried a "no screen time day" as an experiment, restricting myself to printed books and papers. It was inconclusive. I missed finding instant answers and chasing references at least a dozen times during the day. I was ..." (Tweet). Retrieved January 15, 2023 – via Twitter.
- ^ Carmack, John [@@ID_AA_Carmack] (December 16, 2022). "I have always been pretty frustrated with how things get done at FB/Meta. Everything necessary for spectacular success is right there, but it doesn't get put together effectively" (Tweet). Retrieved January 15, 2023 – via Twitter.
- ^ Moon, Mariella (December 16, 2022). "John Carmack leaves Meta with a memo criticizing the company's efficiency". Engadget. Yahoo. Retrieved January 15, 2023.
- ^ a b Foust, Jeff (August 1, 2013). "Carmack: Armadillo Aerospace in "hibernation mode"". NewSpace Journal. Archived from the original on August 5, 2013. Retrieved August 6, 2013.
- ^ "NASA To Recognize Winner of Lunar Lander Challenge". NASA. December 1, 2008. Archived from the original on November 19, 2012. Retrieved November 27, 2012.
- ^ Michaels, Patrick (September 14, 2009). "Rocket Men From Mesquite's Armadillo Aerospace Are in Line For $1 Million X Prize". Dallas Observer. Archived from the original on September 18, 2009. Retrieved September 14, 2009.
- ^ "International Space Fellowship". Spacefellowship.com. Archived from the original on June 24, 2013. Retrieved November 27, 2012.
- ^ "Lunar lander qualifies for prize – Cosmic Log". MSNBC. Archived from the original on September 15, 2009. Retrieved November 27, 2012.
- ^ XPRIZE (December 5, 2008). "John Carmack (Armadillo Aerospace) at NASA HQ". YouTube. Retrieved January 30, 2023.
- ^ "Are Video Game Patents Next?". Slashdot. June 1, 2005. Archived from the original on December 7, 2013. Retrieved November 27, 2012.
- ^ Larabel, Michael (March 5, 2018). "John Carmack Goes On Coding Retreat With OpenBSD". Phoronix. Archived from the original on July 7, 2018. Retrieved March 5, 2018.
- ^ Savage, Annaliza (January 10, 1997). "Hackers Hack Crack, Steal Quake". Wired. Retrieved February 14, 2023.
- ^ Wilson, Hamish (February 27, 2023). "Building a Retro Linux Gaming Computer – Part 27: Lost Souls". GamingOnLinux. Retrieved February 27, 2023.
- ^ Raghavan, Barath; Katz, Jeremy; Moffitt, Jack (February 19, 1999). "An interview with Dave "Zoid" Kirsch of linux quake fame". Linux Power. Archived from the original on September 10, 1999. Retrieved February 27, 2023.
- ^ Carmack, John. "@ID_AA_Carmack: Thanks to Flat Rock..." Twitter. Archived from the original on July 14, 2014.
- ^ Halfacree, Gareth (June 9, 2014). "Early id Software game engines open-sourced". bit-gamer. Archived from the original on January 6, 2018. Retrieved April 7, 2018.
- ^ Carmack, John (July 5, 2021). "@ID_AA_Carmack". Twitter. Retrieved February 27, 2023.
The recent discussions around copilot are a good opportunity to say this: I wish I could have licensed the Id source code releases as BSD. The GPL virality wound up being a net negative, and more value would have come from BSD. My partners would never have gone for it, though... I touched on that recently with the comment about open source culture and game dev; the best aspects of GPL work didn't manifest, but tons of opportunities to just copy-paste-modify were lost due to license concerns. It is possible that some of the source ports wouldn't have been as open, but I'm pretty sure there would have been more total users of the code, likely making the amount shared in the open still greater. I'm still supportive of lots of GPL work, but I don't think the restrictions helped in this particular case.
- ^ Kepley, Travis (February 11, 2014). "How we almost lost Doom 3 and id for good". Opensource.com. Retrieved November 30, 2011.
- ^ Wilson, Hamish (March 14, 2022). "Building a Retro Linux Gaming Computer – Part 16: We Are All Doomed". GamingOnLinux. Retrieved February 2, 2023.
- ^ Plunkett, Luke (February 12, 2023). "As More Games Disappear Forever, John Carmack Has Some Great Advice About Preservation". Kotaku. Retrieved February 10, 2023.
- ^ Papadopoulos, John (January 19, 2015). "Epic's Tim Sweeney Says That Unreal Engine 1 May One Day Go Open Source". DSOGaming. Retrieved February 10, 2023.
- ^ Carmack, John (March 18, 1997). "Operating systems". John Carmack's .plan. Retrieved February 19, 2023.
I consider linux the second most important platform after win32 for id. From a biz standpoint it would be ludicrous to place it even on par with mac or os/2, but for our types of games that are designed to be hacked, linux has a big plus: the highest hacker to user ratio of any os. I don't personally develop on linux, because I do my unixy things with NEXTSTEP, but I have a lot of technical respect for it.
- ^ "id on Linux: "disappointing" and "support nightmare" Archived April 28, 2015, at the Wayback Machine from Slashdot (John Carmack, December 8, 2000)
- ^ Larabel, Michael (August 4, 2012). "id Software: Linux Hasn't Produced Positive Results". Phoronix. Retrieved February 13, 2023.
- ^ Chalk, Andy (February 6, 2013). "John Carmack Argues Against Native Linux Games". The Escapist. Archived from the original on January 13, 2014. Retrieved September 29, 2013.
He reiterated his support for improving emulation as the "proper technical direction for gaming on Linux," noting that native ports don't do much that a good emulator wouldn't be able to handle.
- ^ Plafke, James (October 21, 2013). "John Carmack thinks the Steam Machine's biggest problem is Linux". extremetech.com. Archived from the original on August 26, 2014. Retrieved August 22, 2014.
Carmack specifically noted, Linux might be the Steam Machine's downfall
- ^ Kerr, Chris (March 24, 2016). "id Software co-founder John Carmack to receive BAFTA Fellowship". Gamasutra. Archived from the original on March 28, 2016. Retrieved March 24, 2016.
- ^ Lombardi, Chris (July 1994). "To Hell and Back Again". Computer Gaming World. pp. 20–24.
- ^ Davison, John (June 22, 2016). "How 'Quake' Changed Video Games Forever". Rolling Stone. Retrieved July 21, 2017.
- ^ Kushner 2003, p. 281.
- ^ Carmack, John. "Facebook". Facebook. Retrieved March 18, 2020.
- ^ Carmack, John (August 16, 2004). "Rebuilding, New team member". Armadillo Aerospace News Archive. Archived from the original on August 17, 2004. Retrieved September 30, 2023.
- ^ "Relationship related post". Twitter. May 27, 2022. Retrieved August 8, 2022.
- ^ "GameSpy: John Carmack: QuakeCon 2008 Keynote Highlights – Page 6". Pc.gamespy.com. Archived from the original on February 10, 2012. Retrieved November 27, 2012.
- ^ "DNF Dallas Business Journal Article, 2008, and stuff – Page 4 – 3D Realms Forums". Forums.3drealms.com. Archived from the original on October 18, 2012. Retrieved November 27, 2012.
- ^ Rogan, Joe (August 28, 2019). "John Carmack: What Went Wrong With "Rage"". The Joe Rogan Experience (Podcast). YouTube. Event occurs at 0:43. Archived from the original on September 2, 2021. Retrieved September 2, 2021.
{{cite podcast}}: CS1 maint: bot: original URL status unknown (link) - ^ "Page by Page Report Display (Page 5052 of 7433)". Federal Election Commission. Archived from the original on April 28, 2015. Retrieved March 13, 2014.
- ^ Prisco, Giulio (March 4, 2021). "VR Legend John Carmack Persuaded the Libertarian Party of Texas to Accept Bitcoin Donations". CCN.com. Retrieved December 5, 2024.
- ^ @ID_AA_Carmack (December 23, 2010). "@eastwood333 I don't believe in god, but I don't see any correlation between religiosity and human virtues. Merry Xmas everyone!" (Tweet) – via Twitter.
- ^ "Having a reasonable grounding in statistics and probability and no belief in luck, fate, karma, or god(s), the only casino game that interests me is blackjack," he wrote in a .plan file." — John Carmack, David Kushner, as quoted in Masters of Doom: How two guys created an Empire and transformed pop culture (2003).
- ^ BjjTribes (August 1, 2021). "John Carmack details his BJJ and Judo experience". BjjTribes. Retrieved August 1, 2021.
- ^ "The pizza, it's one of those things that's actually true. For a long time that I did software, I had a pizza delivered every single day. You know, the delivery guy, he knew me by name and I didn't find out until years later that apparently I was such a good customer that they just never raised the price on me and I was using this 6-year-old price for the pizza that they were still kind of sending my way every day." "So you were eating once a day or were you—" "It would be spread out. You know, you have a few pieces of pizza, you have some more later on and I maybe have some at home." —John Carmack, 2022-08-04 Lex Fridman interview (starting 54m)
- ^ Thomsen, Michael (June 2011). "The Deathmatch Daydreams of Tim Willits". Electronic Gaming Monthly. No. 248. pp. 23–24.
- ^ "GameSpot - /features/15most/html/mi96_01.html". Archived from the original on May 14, 2010. Retrieved April 12, 2012.
- ^ "John Carmack". GameSpot. February 6, 2005. Archived from the original on February 6, 2005. Retrieved April 12, 2012.
- ^ CGW 159: The Most Influential People of All Time
- ^ Time Digital 50 from Time
- ^ "2002 Young Innovators Under 35". Technology Review. 2002. Retrieved August 16, 2011.
- ^ "Walk Of Game". Walk Of Game. February 26, 2009. Archived from the original on February 26, 2009. Retrieved November 27, 2012.
- ^ "National Television Academy Announces Emmy Winning Achievements: Honors Bestowed at 58th Annual Technology & Engineering Emmy Awards" (PDF). Emmyonline.org. Archived from the original (PDF) on March 6, 2012. Retrieved November 26, 2012.
- ^ Contact Brian Ashcraft: Comment (January 8, 2008). "2008 Tech Emmy Winners". Kotaku.com. Archived from the original on May 25, 2012. Retrieved November 27, 2012.
- ^ "John Carmack & id Software take Two Emmy Awards! – VirtualChaos – Nadeem's blog". Archived from the original on March 4, 2016.
- ^ "Armadillo Wins Lunar Lander Challenge Level 1, Crashes On 2". Gizmodo.com. October 27, 2008. Archived from the original on October 9, 2012. Retrieved November 27, 2012.
- ^ "IGN - 10. John Carmack". IGN. Archived from the original on April 20, 2014. Retrieved November 13, 2023.
- ^ "2010 Game Developers Choice Awards to Honor John Carmack of id Software With... – SAN FRANCISCO, Feb. 22 /PRNewswire/" (Press release). Prnewswire.com. Archived from the original on October 9, 2012. Retrieved November 27, 2012.
- ^ "John Carmack | BAFTA Fellowship in 2016". www.bafta.org. March 24, 2016. Archived from the original on April 10, 2016. Retrieved April 8, 2016.
- ^ "They Have Touched Our Lives | UMKC Today". info.umkc.edu. Archived from the original on January 5, 2018. Retrieved January 5, 2018.
Bibliography
[edit]- Kushner, David (2003). Masters of Doom: How Two Guys Created an Empire and Transformed Pop Culture. New York: Random House. ISBN 0-375-50524-5.
External links
[edit]- John Carmack on Twitter
- John Carmack at MobyGames
- John Carmack at IMDb
John Carmack
View on GrokipediaEarly Life and Education
Childhood and Early Programming
John Carmack was born on August 20, 1970, in Shawnee Mission, Kansas, a suburb of Kansas City.[1] His early years reflected a "normal, gifted-geek childhood," marked by hands-on experimentation including chemistry sets, model rockets, science fiction reading, and accordion playing, which fostered a curiosity-driven approach to technical pursuits.[1] Carmack developed an early fascination with computers through self-directed learning, without structured training, beginning with access to school machines and progressing to personal hardware like the Apple II.[8] Around age 14, he demonstrated precocious ingenuity by joining peers to break into a school using a homemade thermite charge on the lock to recover confiscated Apple II computers, an incident underscoring his determination to overcome barriers to computing resources.[9] This event, detailed in David Kushner's biography Masters of Doom, highlighted Carmack's problem-solving ethos amid limited access to technology in the early 1980s.[10] His self-taught programming skills soon yielded tangible outputs, such as Shadowforge, an Apple II RPG featuring turn-based combat, experience points, tile-based exploration, sound effects, and varied attacks—accomplished through trial-and-error coding in BASIC and assembly.[11] These efforts exemplified Carmack's reliance on direct experimentation to adapt games and utilities to constrained hardware, bypassing conventional educational paths and revealing an innate aptitude for low-level optimization evident from his teenage years.[12]Formal Education and Initial Influences
Carmack enrolled in computer science courses at the University of Missouri–Kansas City in 1988 but departed after two semesters, opting instead for full-time programming to pursue practical application over structured academia.[13] This decision reflected his assessment that university classes failed to align with the hands-on demands of software development, where immediate experimentation yielded faster proficiency than theoretical instruction.[13] His intellectual formation drew heavily from hard science fiction, notably works by Robert A. Heinlein, which instilled a perspective valuing self-reliant problem-solving and unbridled technological advancement over institutional dependencies.[14] Carmack has cited these narratives for cultivating a "competent libertarian vibe" that prioritized individual ingenuity in engineering complex systems.[15] Autodidactic efforts post-dropout honed skills in low-level optimization, including assembly language programming, through iterative coding on personal projects—capabilities rarely emphasized in early 1980s curricula, which lagged behind the era's hardware constraints and performance imperatives.[8] This empirical approach enabled breakthroughs in efficient algorithms, underscoring academia's then-limited focus on real-world computational bottlenecks.[16]Founding and Leadership at id Software
Early Employment at Softdisk
Carmack joined Softdisk, a Shreveport, Louisiana-based publisher of floppy disk magazines, in 1990 after dropping out of college, initially contributing to their PC-focused Gamer's Edge publication amid tight deadlines and limited resources.[17][18] There, he collaborated with designer John Romero, who had recruited him as a programming partner for the game department, fostering rapid prototyping under corporate constraints that prioritized monthly disk releases over innovation.[19] Facing hardware limitations of early 1990s PCs like 286 processors, Carmack developed Hovertank 3D (also known as Hovertank One), released by Softdisk in April 1991 as a vehicular combat game featuring the player's hovertank navigating maze-like levels to rescue civilians from nuclear-threatened cities.[20] This prototype introduced raycasting for texture-mapped pseudo-3D rendering, casting rays from the player's viewpoint to simulate depth and walls on a 2D map, which delivered playable frame rates—around 10-20 FPS on period hardware—outpacing vector-based or sprite-scaling alternatives in contemporaries like MIDI Maze by enabling smoother navigation and basic enemy AI without dedicated 3D accelerators.[11] The constrained environment at Softdisk, including obligations to share technology with the publisher, bred frustrations with bureaucratic oversight and uncompetitive pay structures, as evidenced by the team's side development of independent titles that violated non-compete norms and prompted negotiations upon their departure later that year.[21][22] These experiences empirically highlighted the inefficiencies of salaried corporate game production, spurring Carmack and Romero toward self-employment for greater control over technical experimentation.[23]Establishing id Software and Breakthrough Games
John Carmack co-founded id Software on February 1, 1991, with John Romero, Tom Hall, and Adrian Carmack, following their departure from Softdisk amid growing ambitions for independent game development.[24] The new company built on prior work at Softdisk, adopting a shareware distribution model that provided the first episode or level for free to encourage viral spread via floppy disks and bulletin board systems.[25] id's initial commercial releases under this model included later episodes of the Commander Keen series, a side-scrolling platformer featuring an eight-year-old protagonist in powered football gear battling aliens. Episodes 4 through 6, released in 1991, extended the shareware success of the earlier Invasion of the Vorticons trilogy (December 1990), which had generated approximately $30,000 in sales for publisher Apogee Software in its first two weeks and scaled to $60,000 monthly by June 1991.[25] This revenue stream, driven by low entry barriers and direct user payments for full versions, empirically demonstrated shareware's superiority over publisher-dependent retail for PC games, enabling id to fund operations without gatekeepers.[26] The model's efficacy peaked with Wolfenstein 3D, released May 5, 1992, as shareware through Apogee, marking id's pivot to fast-paced, pseudo-3D first-person action. Players controlled Allied spy B.J. Blazkowicz navigating Nazi castles to assassinate Adolf Hitler, with the game's raycasting renderer delivering fluid movement on 286-era PCs lacking hardware acceleration.[27] Commercial performance exceeded prior benchmarks, with over 200,000 copies sold by late 1993, as the free episode's dissemination fueled registrations and industry buzz.[28] This causal chain—technical innovation paired with unrestricted distribution—disrupted stagnant PC gaming markets reliant on slower, boxed retail, establishing id's shareware formula as a scalable path to dominance.[25]Major Engine Innovations and Game Releases
John Carmack led the development of the Doom engine for the 1993 first-person shooter Doom, introducing binary space partitioning (BSP) as the first implementation in a commercial video game to accelerate rendering of complex indoor environments by dividing maps into hierarchical sectors for efficient visibility determination and ray casting.[29] The engine employed affine texture mapping on wall and floor surfaces, optimized for the hardware constraints of 486-era PCs, achieving 35 frames per second on a 33 MHz processor while simulating 3D navigation in a 2.5D space without true polygonal geometry.[30] These techniques enabled seamless level traversal and supported multiplayer deathmatch modes over local area networks (LANs), modems, and serial connections, which facilitated peer-to-peer synchronization and laid groundwork for competitive multiplayer in PC gaming by allowing up to four players in split-screen or networked sessions.[31] Advancing to fully polygonal 3D, Carmack's id Tech 2 engine powered Quake, released on June 22, 1996, with innovations including true 3D geometry for arbitrary slopes, curved surfaces via patches, and height-mapped terrains, departing from Doom's sector-based 2.5D limitations to enable more organic environments.[32] The engine implemented a client-server networking architecture with TCP/IP support, incorporating client-side prediction to mitigate latency in multiplayer by locally simulating player inputs before server reconciliation, which became a standard for online FPS games and optimized for 28.8 kbps modem connections prevalent at the time.[33] Rendering optimizations, such as lightmaps baked at compile time and dynamic lighting from point sources, balanced visual fidelity with performance on mid-1990s hardware like Pentium processors, achieving sub-16 ms frame times for single-player and multiplayer modes.[34] Quake III Arena, launched December 2, 1999, refined id Tech 3 with Carmack's reverse algorithm for stencil shadow volumes, generating real-time hard shadows from dynamic lights by extruding object silhouettes into volumes capped to prevent light leakage, a technique that improved upon lightmap approximations for more accurate per-pixel shadowing without excessive computational overhead.[35] The engine's curved surface tessellation and shader system via register combiners on NVIDIA GeForce hardware enabled procedural effects like bump mapping and environment mapping, while maintaining 60 FPS multiplayer arenas optimized for 56k dial-up with predictive netcode handling up to 16 players.[36] These advancements prioritized arena-style deathmatch efficiency, influencing competitive gaming infrastructure through open-source modding tools and server browsers. Under id Software (post-2009 ZeniMax acquisition), Carmack directed id Tech 5 for Rage in 2011, pioneering megatextures—a virtual texturing system tiling massive, uncompressed texture datasets (up to 22 terabytes for the game's world) streamed on-demand to minimize memory usage and enable seamless high-resolution terrain without traditional mipmapping pop-in.[37] However, the engine's PC-centric optimizations, including reliance on large VRAM for texture caching, led to performance bottlenecks on Xbox 360 and PlayStation 3 consoles due to bandwidth limitations, manifesting as frame rate drops below 30 FPS and texture blurring from inefficient streaming.[38] Carmack acknowledged these cross-platform trade-offs in post-launch analysis, noting delays in console optimization contributed to launch issues, though the system demonstrated feasibility for vast open worlds on high-end PCs with SSDs reducing load times.[39]Transition and Sale to ZeniMax
In 2009, id Software faced the challenges of scaling engine technology for ambitious projects like RAGE, prompting a strategic shift amid growing operational demands. John Carmack, while retaining his role as technical director, had begun allocating more time to Armadillo Aerospace, reflecting a gradual transition away from hands-on lead programming duties. This period of internal adjustment coincided with the studio's pursuit of external partnerships to ensure long-term viability.[40] On June 24, 2009, ZeniMax Media announced its acquisition of id Software for a total of $150 million, with the deal closing later that year. Carmack, CEO Todd Hollenshead, and other key principals signed multiyear employment contracts, enabling id to continue as a semi-autonomous studio under Carmack's technical leadership. The transaction provided id with access to ZeniMax's financial resources and publishing infrastructure, including a prior $300 million private equity infusion that bolstered stability for high-budget development. This mitigated risks of insolvency or stalled innovation common among independent studios reliant on sporadic licensing revenue, as id's engine-centric model had historically prioritized technical breakthroughs over consistent commercial hits.[41][42][40] Post-acquisition, ZeniMax's backing facilitated RAGE's 2011 release and the 2016 Doom reboot, which revitalized the franchise through id's id Tech 6 engine, earning praise for its performance-optimized gameplay and selling millions of units across platforms. Carmack himself viewed the deal positively at the time, stating it positioned id "in a wonderful position going forward" by enabling larger-scale endeavors without immediate financial precarity. Yet, subsidiary status introduced layers of corporate oversight, reducing the agility of id's prior rapid iteration cycles and diluting founder autonomy, factors that later influenced Carmack's frustrations with constrained project flexibility.[43][44][45]Virtual Reality Pioneering at Oculus VR
Entry into VR and Key Technical Contributions
John Carmack discovered the Oculus Rift prototype while browsing VR enthusiast forums such as MTBS3D, where he contacted founder Palmer Luckey to request a headset.[46] This engagement with virtual reality predated his formal affiliation with Oculus VR, enabling him to port Doom 3 to run on an early prototype and demonstrate it at E3 2012, highlighting the feasibility of immersive, low-latency 3D rendering in head-mounted displays.[47][48] This demonstration underscored the potential to overcome historical VR challenges like high latency and disorientation by integrating precise head-tracking with optimized graphics pipelines.[49] Building on this, Carmack joined Oculus as Chief Technology Officer on August 7, 2013, shortly before Facebook's acquisition of the company in March 2014, where he focused on engineering hardware-software synergies to achieve viable consumer VR.[50][51] At Oculus, Carmack prioritized reducing motion-to-photon latency, a critical factor in preventing motion sickness, through innovations like asynchronous timewarp—a technique that reprojects the most recent frame to account for head movement between rendering and display, independent of the main graphics thread.[52] This approach enabled smoother experiences on resource-constrained devices, such as allowing a 30 Hz rendered scene to update at 60 Hz display rates, effectively lowering perceived rotational latency to under 20 ms in Gear VR prototypes.[52][53] His work extended to refining prediction algorithms and distortion correction for lens optics, ensuring frame times below 20 ms in early Rift development kits, which empirically validated VR's practicality for gaming by minimizing sensory conflicts.[54][55] Carmack also advanced the VR ecosystem by publicly releasing code samples and detailed technical analyses, such as implementations of timewarp and rendering optimizations shared via his development logs and GitHub, fostering broader developer adoption despite the proprietary nature of the core Oculus SDK.[56] These contributions democratized access to proven low-latency techniques, enabling third-party integrations and accelerating hardware iterations toward consumer-ready products like the Oculus Rift DK2 released in 2014.[57]Internal Critiques and Strategic Disagreements
Carmack publicly critiqued Meta's metaverse vision as premature and overpromised, emphasizing the need for immediate user value over long-term speculative ecosystems. In an October 2021 Oculus Connect keynote, he acknowledged belief in the metaverse concept but warned that Meta's aggressive timeline risked disillusionment, stating that persistent worlds required foundational technical reliability absent in current implementations.[58] He highlighted empirical gaps, noting that social VR platforms like Horizon Worlds suffered from low engagement, with internal data indicating most users interacted sporadically or abandoned sessions due to bugs and underdeveloped content.[59] Strategic disagreements centered on resource allocation, with Carmack advocating for hardware-focused innovation—such as standalone devices like the Quest line—prioritizing computational efficiency and accessibility over advertising-integrated social features. He argued that ad-driven models distracted from core VR viability, favoring "technical purity" in rendering and tracking to build user trust before ecosystem expansion.[60] These tensions contributed to his transition to a reduced consulting role in late 2019, after clashing with leadership on engineering-led decision-making versus business-oriented priorities set by CEO Mark Zuckerberg and VR chief Andrew Bosworth.[61] Despite critiques, Carmack's technical contributions underpinned successes like the Quest 2, launched in October 2020, which sold over 10 million units by mid-2021 through optimized mobile VR architecture he championed, enabling broad adoption via affordable, untethered experiences.[62] However, colleagues and reports described his approach as occasionally arrogant, with internal posts dismissing non-technical executives' input on product direction, potentially exacerbating divides in a company balancing engineering rigor with corporate strategy.[63] In October 2022 remarks at Meta Connect, he reiterated frustrations with VR's state, calling aspects "self-sabotaging" due to mismatched hype and delivery.[64]Departure and Shift to AGI Focus
In December 2022, John Carmack fully resigned from his role as consulting chief technology officer for Meta's Reality Labs division, marking the end of nearly a decade of involvement with Oculus VR following its 2014 acquisition by Facebook.[61][65] In an internal memo shared with employees and later released publicly, Carmack expressed mixed feelings about departing, stating that Meta's Quest 2 headset closely realized his original 2012 vision for Oculus: a standalone mobile VR device with inside-out tracking, optional PC tethering, high-resolution displays around 4K per eye, and affordability under $300.[66] He credited these hardware fundamentals with achieving commercial viability and benefiting millions of users, though he noted software ecosystem shortcomings and that progress could have accelerated with fewer organizational hurdles.[67] Carmack's exit facilitated an intensified focus on artificial general intelligence (AGI), a pursuit he had initiated in late 2019 by transitioning from full-time CTO duties at Oculus to consulting status, allowing him to work on AGI from his home setup.[68][69] He described AGI as a profoundly challenging problem requiring human-like learning and reasoning across domains, contrasting it with VR's more solvable engineering issues that had largely plateaued after core viability was established.[70] Unlike VR's incremental optimizations, AGI promised exponential advancements in capability, motivating Carmack's pivot despite the field's uncertainties; he estimated a non-negligible personal chance of contributing meaningfully, akin to a high-stakes wager on transformative impact.[68] The departure was framed not as interpersonal conflict but as a strategic choice to escape Meta's operational inefficiencies, which Carmack quantified as reducing the organization's effectiveness to roughly half its potential—citing examples like 5% GPU utilization in production workloads and self-imposed process overheads that diluted technical output.[66][71] Despite his high-level access, he found limited ability to streamline decisions or eliminate suboptimal initiatives, concluding that independent efforts would better suit deep technical exploration without corporate layers.[72] This shift underscored Carmack's empirical assessment: with VR's foundational problems addressed, unresolved frontiers like AGI warranted undivided attention for maximal progress.[73]Aerospace Ventures with Armadillo Aerospace
Founding and Development Milestones
Armadillo Aerospace was founded in 2000 by John Carmack as a hobbyist endeavor, initially recruiting local rocket enthusiasts in Dallas to develop low-cost, reusable rocket technology aimed at suborbital spaceflight.[74] The company focused on vertical takeoff and landing (VTVL) vehicles powered by liquid bipropellant engines, starting with ethanol and hydrogen peroxide before transitioning to more efficient ethanol-liquid oxygen combinations. Early efforts included multiple attempts at the Ansari X Prize, with tests in 2004 resulting in explosions that highlighted the challenges of rapid prototyping but provided valuable data on engine reliability and control systems.[75] Key development milestones encompassed over 200 test flights, emphasizing iterative improvements through frequent launches rather than extensive ground simulations. In 2009, Armadillo qualified for and won portions of the Northrop Grumman Lunar Lander Challenge, demonstrating precise hover and landing capabilities with vehicles like the Modular rocket, earning $350,000 in prize money for Level 1 success and advancing toward Level 2 requirements.[76] The company progressed to higher-altitude suborbital tests with the Stig series, achieving altitudes approaching 95 kilometers in preparations for crewed flights, though persistent issues with parachutes, ballutes, and landing gear led to frequent partial or total failures. These efforts pioneered affordable rocketry principles, such as pressurized tank feeding and gimballing for control, which influenced subsequent VTVL designs in the industry despite not achieving full reusability at scale.[77] Despite achievements in test volume and prize wins, Armadillo faced a high failure rate, with many launches ending in explosions or structural damage due to the aggressive development pace and limited safety margins inherent to bootstrapped private ventures. By 2013, after Carmack personally invested over $8 million without securing sufficient external funding, the company entered hibernation, suspending operations as costs for scaling to reliable suborbital tourism proved prohibitive without government contracts or major investors. This outcome underscored the causal role of capital constraints in limiting hobbyist-to-commercial transitions, even with technical innovations in evidence.[78][79]Technical Challenges and Project Outcomes
Armadillo Aerospace encountered substantial engineering obstacles in scaling hybrid rocket engines, primarily involving nitrous oxide oxidizer and solid fuels like hydroxyl-terminated polybutadiene (HTPB). Propellant inefficiencies manifested in combustion instability, ignition failures, and plumbing vulnerabilities, as evidenced by ground support equipment malfunctions such as helium regulator issues and igniter non-lighting during tests.[80] These problems contributed to a high iteration rate, with over 100 rocket-powered flights since 2001 yielding frequent anomalies, including accelerometer coupling failures and ballute deployment errors that compromised data collection and recovery.[81][82] Persistent landing challenges, such as undercarriage fractures and deviations from the pad, exacerbated resource depletion, as each refinement cycle demanded extensive redesigns amid limited funding.[83] Regulatory impediments further stalled commercialization efforts. Armadillo operated under FAA amateur rocket provisions for initial suborbital tests but faced protracted licensing processes for reusable vehicles, including environmental assessments and safety certifications that delayed progression from prototypes to crewed flights.[84][85] These hurdles, compounded by the need to demonstrate equivalence to established launch standards, highlighted a systemic drag on small-scale innovators, where compliance costs disproportionately burdened bootstrapped ventures compared to government-subsidized programs with pre-existing infrastructure. Project outcomes reflected these constraints: Armadillo secured partial successes, such as $350,000 from the 2007 Northrop Grumman Lunar Lander Challenge for a three-minute hover test, yet failed to claim full prizes due to scaling limitations in vehicle control and propulsion thrust for sustained suborbital profiles.[86] Efforts toward the Ansari X Prize faltered amid explosive test setbacks and unresolved reliability gaps, underscoring overoptimism in garage-style rocketry's ability to rapidly achieve orbital-class performance without massive capital.[75] By August 2013, lead investor withdrawal froze operations, leading to asset liquidation; while no formal acquisition occurred, hybrid propulsion expertise informed broader industry knowledge, with personnel and designs influencing subsequent private endeavors like SpaceX's engine iterations.[87] This dissolution illustrated causal bottlenecks in private spaceflight—iterative failures honed designs but exhausted finite resources, while regulatory frameworks favored incumbents, tempering early expectations for decentralized innovation to outpace centralized development.Artificial General Intelligence Pursuit at Keen Technologies
Launching Keen and Funding
In 2022, following his departure from Meta, John Carmack founded Keen Technologies to develop artificial general intelligence (AGI) through reinforcement learning techniques emphasizing agent-environment interactions over large-scale predictive models.[88] The company's inception reflected Carmack's pivot from virtual reality hardware to software architectures capable of genuine reasoning, targeting persistent digital agents that learn from extended real-world engagements rather than isolated pattern matching.[89] Keen secured $20 million in seed funding in August 2022, led by former GitHub CEO Nat Friedman and entrepreneur Daniel Gross, with additional investments from Stripe co-founder Patrick Collison, Shopify CEO Tobias Lütke, Sequoia Capital, and others including Capital Factory.[88][90] This capital supported a small team focused on empirical progress metrics, such as rapid mastery of complex tasks in simulated and physical environments, to validate AGI pathways without relying on compute-intensive scaling alone.[91] To bolster its reinforcement learning foundation, Keen announced a partnership in September 2023 with Richard Sutton, a foundational figure in the field and chief scientific advisor at the Alberta Machine Intelligence Institute, aiming for a functional AGI prototype by 2030 through documented milestones of adaptive intelligence.[92] This collaboration underscored Keen's commitment to causal mechanisms in learning agents, prioritizing benchmarks like Atari game proficiency via robotic interfaces to demonstrate transferable skills beyond statistical correlations.[93][94]Core Research Directions and Methodologies
Keen Technologies' AGI research centers on developing reinforcement learning (RL) agents capable of embodied interaction with physical environments, prioritizing causal understanding through direct manipulation over abstracted prediction tasks. A primary methodology involves robotic systems that interface with unmodified Atari consoles, where servo motors control joysticks and cameras capture screen output for real-time learning, enabling the agent to adapt via interactive experience streams rather than pre-processed data.[95][96] This approach tests core AGI requirements like perception-action loops in constrained, measurable settings, drawing parallels to biological learning in humans and animals.[96] Carmack critiques prevailing paradigms that emphasize emergent capabilities in large-scale models as insufficient for genuine generality, arguing they often mask a lack of underlying causal mechanisms with statistical correlations.[96] Instead, Keen integrates world models and planning hierarchies to foster inference about environmental dynamics, informed by Carmack's prior work on deterministic physics simulations in games like Quake, where predictive accuracy stemmed from explicit causal rules rather than opaque scaling.[92] This contrasts with turn-based, prediction-focused training in large language models, which Carmack views as mismatched to continuous, real-time reality.[96] Methodologically, the team employs iterative prototyping with a small group of researchers, including RL pioneer Richard Sutton, to achieve rapid, verifiable progress—such as training agents on commodity hardware without massive datasets—avoiding the data and compute inefficiencies of industry-scale efforts.[92][96] Emphasis is placed on engineering simplicity, targeting systems with concise codebases that enable transparency and targeted improvements, over reliance on brute-force parameter growth.[97] This first-principles orientation aims to prototype "signs of life" in AGI, such as adaptive behavior across tasks, through controlled experiments that quantify transfer and robustness.[92]Recent Progress and 2025 Developments
In his May 2025 presentation at the Upper Bound AI conference, Carmack detailed Keen Technologies' ongoing advancements in reinforcement learning agents capable of real-time adaptation, emphasizing autonomy through iterative testing in environments akin to DeepMind Lab for evaluating generalization and novel task acquisition.[98] These efforts include constructing physical embodiments, such as servo-controlled systems that enable agents to manipulate real controllers for Atari games, demonstrating progress in bridging simulated learning with hardware latency and sensory feedback challenges.[96] Keen's trajectory incorporates prior accelerations, including the 2023 collaboration with reinforcement learning pioneer Rich Sutton, which has sustained momentum toward observable "signs of life" in AGI systems by the 2030 horizon through focused computational intelligence benchmarks rather than scaling compute alone.[99] Carmack affirmed this viability in X posts accompanying the talk, sharing slides that underscore incremental engineering gains amid broader AI sector hype, while critiquing issues like agent forgetting and non-stationary process updates as addressable via targeted methodologies over speculative timelines.[100] This approach maintains a pragmatic counter to AGI doomerism, prioritizing empirical validation of agent behaviors in controlled yet scalable setups, with Carmack noting in the presentation that true progress hinges on robust, low-latency learning loops rather than unchecked optimism or existential risks narratives.[101] As of October 2025, no public breakthroughs in full AGI autonomy have been announced, but the firm's outputs reflect steady iteration on core RL primitives, informed by Carmack's engineering-first lens.[102]Open-Source Advocacy and Contributions
Key Open-Source Releases and Motivations
Carmack directed the release of the Doom engine source code on December 23, 1997, initially under a custom license for the Linux version that permitted non-commercial modifications and ports. This was followed by its relicensing to the GNU General Public License (GPL) on October 3, 1999, enabling broader redistribution and derivative works.[103] Similarly, the Quake engine source code, covering winquake, glquake, quakeworld, and glquakeworld variants, was released under the GPL on December 21, 1999.[104] The id Tech 3 engine, underlying Quake III Arena, followed with its GPL release on August 19, 2005, which spurred community enhancements like the ioquake3 project—a fork aimed at modernizing the codebase for improved compatibility, bug fixes, and features such as better renderer support and input handling across platforms.[105][106] The id Tech 4 engine, used in Doom 3, was open-sourced under GPL-3.0-or-later on November 22, 2011, further extending access to advanced rendering techniques like unified lighting and shadowing.[107] These releases stemmed from Carmack's conviction that open-source distribution maximizes technological progress by empowering developers to iterate collectively, avoiding the stagnation imposed by proprietary control.[108] He argued that such sharing does not undermine commercial viability for mature products, as evidenced by id Software's sustained success post-release, while enabling ecosystem longevity through community-maintained ports and optimizations.[109] Empirical outcomes validate this approach: open engines facilitated extensive modding, with Quake III's codebase yielding derivatives that preserved playability on contemporary hardware, and broader industry precedents like Half-Life's modding scene—where Counter-Strike emerged as a team-based shooter mod in 1999 and evolved into a standalone series with over 1.3 million peak concurrent players by 2023—illustrating how accessible tools and code accelerate innovation beyond original vendors.[110] Carmack critiqued closed ecosystems for creating vendor lock-in that hinders adaptation, positioning open releases as a countermeasure to promote standards and distributed improvement over centralized restriction.[108] In virtual reality pursuits at Oculus, Carmack extended this ethos by advocating for interoperable standards to prevent platform silos, though specific code releases were limited amid corporate constraints; his emphasis remained on disseminating techniques to broaden VR adoption rather than proprietary entrenchment.[45]Impact on Community and Industry Standards
Carmack's open-sourcing of the Quake engine source code in 1999 under the GPL license spurred extensive community-driven development, resulting in hundreds of modifications and derivative projects that extended the engine's lifespan and influenced industry practices for game engine evolution. This approach contrasted with the proprietary models dominant in the 1990s gaming sector, enabling developers to study, adapt, and improve core technologies like client-server networking and 3D rendering, which became foundational for multiplayer first-person shooters. For instance, Valve's GoldSrc engine, derived from Quake's architecture, powered titles such as Half-Life (1998) and Counter-Strike (1999), amplifying Quake's technical innovations across millions of players and establishing networked gameplay as a standard.[111][112] The releases promoted cross-platform portability as a viable strategy, with early Linux ports of Quake demonstrating that high-performance 3D engines could run efficiently on non-Windows systems without sacrificing core functionality. This challenged platform exclusivity norms, particularly console lock-in, by providing verifiable code examples that developers could adapt for alternative operating systems, influencing broader industry shifts toward multi-platform development tools. Carmack's advocacy highlighted economic and technical incentives for openness, as seen in his use of Linux for debugging via tools like Valgrind, which informed optimizations transferable across ecosystems.[113] While the original Quake source exhibited maintainability challenges, such as tightly coupled modules complicating long-term evolution, these drawbacks were mitigated by community forks like ioquake3 (initiated in 2005), which resolved bugs, incorporated modern rendering APIs like OpenGL 3+, and enhanced compatibility with contemporary hardware. Architectural analyses confirm that such forks addressed evolution issues inherent in the id Tech lineage, with community contributions outweighing initial limitations by sustaining the codebase's relevance into the 2020s. Overall, this fostered industry standards prioritizing modular, extensible designs over closed systems, evidenced by the proliferation of open-source-inspired engines in indie and competitive gaming scenes.[114]Philosophy, Workstyle, and Public Views
Programming and Innovation Principles
Carmack's programming philosophy centers on prioritizing performance and simplicity in code design, advocating for writing efficient implementations from the outset rather than refactoring later for optimization. He has stated, "I will never waste time making code more flexible just for the sake of making it flexible. It generally makes code more abstract and difficult to reason about, and it is a common source of bugs."[115] This approach stems from his belief that premature flexibility often introduces unnecessary complexity without tangible benefits, favoring direct, concrete implementations that can be empirically verified for speed and reliability. In language choice, Carmack favors C and C++ for performance-critical systems due to their low-level control and efficiency, cautioning against higher-level languages that introduce overhead or "bloat" unless prototyping demands speed of development. He notes that C++ allows functional programming styles while retaining the ability to optimize with techniques like SIMD intrinsics, without the restrictions of purely functional languages.[116] This preference reflects a discipline-focused mindset where language features are selected based on measurable outcomes rather than abstract ideals, as "success comes less from the language choice and more from the skill and restraint of the programmer."[117] Carmack emphasizes iterative testing and empirical debugging over extensive upfront planning, exemplified by his use of .plan files at id Software to document daily progress, share insights, and crowdsource feedback from the community. These files, updated regularly from 1996 to 2010, served as a real-time log of experimentation and refinement, revealing issues through practical iteration rather than theoretical models.[118] This method underscores his view that programming advances through tangible prototypes and data-driven adjustments, not isolated design phases. He critiques excessive abstraction layers for obscuring underlying realities and impeding performance gains, preferring techniques like code inlining to eliminate function call overhead and enable direct measurement of speedups. In a 2007 email republished in 2014, Carmack argued that inlining addresses state mutation and dependencies more effectively in imperative contexts than layered abstractions, which can insulate code at the cost of efficiency.[119] Such practices prioritize verifiable metrics, like cycle counts or frame rates, over conceptual elegance, ensuring innovations are grounded in causal hardware-software interactions.Libertarian Perspectives and Critiques of Industry Trends
John Carmack has identified as a "non-activist libertarian," emphasizing minimal government intervention in markets and technology development.[120] This perspective informed his leadership of Armadillo Aerospace, which he co-founded in 2000 to pursue reusable rocket technology through private funding and competitions like the X Prize, bypassing traditional government-dominated space programs reliant on heavy regulation and subsidies.[121] Armadillo's approach demonstrated that entrepreneurial incentives could drive suborbital flight milestones, such as achieving 100 meters of hover in 2006 and winning NASA's Lunar Lander Challenge Level 1 in October 2008 with a $350,000 prize, without the bureaucratic overhead of agencies like NASA.[122] Carmack has critiqued industry trends involving excessive hype and inefficiency, particularly dismissing the metaverse as overhyped in 2021, arguing it required pragmatic optimization in networking and rendering rather than unbounded visionary design detached from engineering realities.[58] His departure from Meta in December 2022 highlighted concerns over "grossly inefficient" investments, including billions spent quarterly on metaverse initiatives amid product mediocrity, underscoring a preference for resource allocation driven by measurable progress over speculative narratives.[65] [123] In cultural critiques, Carmack headlined BasedCon, a 2023 science fiction convention explicitly positioned against "woke propaganda" in media and entertainment, attracting attendees "tired" of ideological impositions that he and others viewed as diluting merit-based storytelling with politicized content.[15] This stance aligns with libertarian advocacy for individual liberty in creative expression, prioritizing competence and innovation over enforced diversity narratives, though it provoked backlash labeling the event and participants as "toxic."[124] Carmack has also balanced his critiques by condemning cancel culture across political spectra, as in a July 2024 X post decrying "glee" from right-wing users seeking to suppress comments following the attempted assassination of Donald Trump, arguing it mirrored left-leaning tactics that exacerbate cultural divisions rather than fostering open discourse essential for technological advancement.[125] Such views promote meritocratic innovation by resisting ideological conformity, empirically showing no correlation between outspoken positions and diminished technical output, as Carmack's career—from id Software engines to Oculus VR—continued yielding breakthroughs despite controversies.[125]Criticisms of Corporate and Cultural Influences
Carmack's programming decisions, such as the multiple scripting languages implemented in Doom 3 (released August 3, 2004), have drawn criticism from developers for prioritizing immediate functionality over long-term maintainability, with some describing the resulting codebase as effective yet difficult for teams to extend or debug.[126] This approach, coupled with perceptions of arrogance in dismissing alternative methodologies, reflected a style that clashed with collaborative corporate expectations but consistently produced high-performance titles under tight deadlines at id Software.[126] In larger corporate environments, particularly during his decade at Oculus and Meta starting in 2014, Carmack repeatedly clashed with leadership over strategic vision and operational inefficiencies. In a December 16, 2022, internal memo announcing his departure as consulting CTO, he lambasted Meta's bureaucracy for enabling "self-sabotage" and preventing the timely cancellation of flawed initiatives, noting he had "never been able to kill stupid things before they cause damage."[71] He criticized the company's underutilization of resources—likening it to a GPU running at 5% capacity—and argued it operated at "half the effectiveness" possible, despite employing thousands on VR/AR projects.[62] Specific disputes included his unsuccessful push to scrap the $1,500 Quest Pro headset before its October 25, 2022, launch, which he viewed as misaligned with market realities favoring affordable hardware, and advocacy for a lightweight $250 VR device to drive adoption.[127] Carmack has also voiced reservations about cultural shifts in tech that emphasize non-merit factors, as evidenced by his 2023 headlining of BasedCon, a convention explicitly opposing "woke propaganda" in sci-fi and broader creative industries.[15] While distancing himself from overt activism—"I am not a culture warrior"—and critiquing the event's provocative framing for alienating those focused on technical and narrative merit, his participation aligned with critiques of ideological influences hindering unfiltered innovation.[128] Such engagements underscore a preference for first-principles evaluation over consensus-driven cultural norms, where individual competence trumps group signaling, though detractors interpreted his involvement as tacit endorsement of anti-diversity stances.[128] These positions, while fueling internal tensions, arguably stemmed from a causal focus on outcomes over process: Carmack's insistence on rapid iteration and resource optimization propelled VR from niche prototype to consumer viability via products like Quest 2 (launched October 13, 2020), outcomes that diluted prior corporate missteps.[62]Personal Life and Interests
Family and Relationships
John Carmack married Katherine Anna Kang, a video game producer and former id Software employee, in January 2000 in Hawaii.[129][130] The couple met at QuakeCon in 1997, where Kang, then a businesswoman, challenged Carmack to sponsor the first all-female speedrun team as part of a bet.[129] Carmack and Kang have two sons: Christopher Ryan, born on August 13, 2004, and a second son born in November 2009.[129][9] The family maintained a low public profile, with Carmack relocating to Texas in the mid-2000s to pursue rocketry ventures through Armadillo Aerospace, a move that aligned with his personal interests in space exploration.[9] Carmack and Kang divorced in 2021. Since 2022, Carmack has been in a relationship with Trista DeLeon.[131] Throughout his personal life, Carmack has emphasized privacy, avoiding public disclosure of family details beyond these verifiable facts and refraining from involvement in controversies.[132]Hobbies and Extracurricular Pursuits
Carmack developed an early interest in rocketry during his youth, constructing model rockets as part of his childhood experiments.[1] This hobby resurfaced around 2000, prompting him to engage with local rocket enthusiasts and experiment with propulsion technologies before co-founding Armadillo Aerospace.[74][132] In addition to rocketry, Carmack immersed himself in science fiction literature from a young age, which complemented his technical curiosities.[1] As an adult, he has expressed intent to read foundational works such as Isaac Asimov's Foundation series, Frank Herbert's Dune, and Neal Stephenson's Snow Crash.[133] His extracurricular pursuits also encompassed tinkering with chemistry sets and participating in role-playing games, including Dungeons & Dragons, reflecting a blend of scientific experimentation and imaginative play.[1][134]Recognition, Legacy, and Industry Impact
Awards and Honors
John Carmack was inducted into the Academy of Interactive Arts & Sciences Hall of Fame on March 22, 2001, honoring his foundational role in developing groundbreaking video games such as Doom and Quake, which revolutionized 3D graphics and multiplayer gameplay in interactive entertainment.[135][3] In 2010, Carmack received the Lifetime Achievement Award from the Game Developers Choice Awards, acknowledging his decades of technical innovations that advanced real-time 3D rendering and game engine architecture.[7][136] Carmack was awarded the BAFTA Fellowship in 2016, the British Academy of Film and Television Arts' highest honor, for his extraordinary contributions to the games industry, including pioneering work in virtual reality engineering at Oculus.[137] In 2019, he earned the Lifetime Achievement Award at the VR Awards, recognizing his leadership in virtual reality development and its integration into consumer technology.[138] Carmack's invitation to keynote on artificial general intelligence research directions at the Upper Bound conference in 2025 underscores continued peer recognition for his transition into advanced AI systems development.[101]Broader Influence on Technology and Gaming
Carmack's development of the Doom (1993) and Quake (1996) engines established foundational techniques for first-person shooters, including binary space partitioning for efficient 3D rendering and client-server networking for multiplayer gameplay.[139] These innovations enabled real-time 3D action on consumer hardware, spawning the FPS genre that powers a substantial segment of the $184 billion global video game market as of 2023, with shooter games alone valued at $72.68 billion in 2024.[140] [141] Licensing of id Tech engines, such as Quake III's id Tech 3, generated revenues including $250,000 flat fees plus royalties per title, while their modifiability fostered community-driven expansions and esports precursors.[142] Open-sourcing the Quake engine in 1999 accelerated independent game development and modding ecosystems, indirectly boosting Linux gaming compatibility through tools like Wine and community ports, despite Carmack's later skepticism toward native Linux development over emulation efficiency.[143] Quake environments have also served as benchmarks for AI research, with DeepMind's reinforcement learning agents trained on Quake III Arena to achieve superhuman performance in 2018, influencing procedural gameplay and bot AI advancements.[144] In broader technology, Carmack's tenure as Oculus CTO from 2013 advanced virtual reality accessibility via optimizations for Gear VR, enabling low-latency mobile headsets that bypassed Android constraints and democratized VR prototyping for developers.[145] At Keen Technologies, founded in 2022 with $20 million funding, he pursues artificial general intelligence through lean, code-efficient methods—tens of thousands of lines rather than massive datasets—challenging resource-intensive approaches by big tech firms like OpenAI.[88] [146] Critics note that successors to Carmack's work often prioritized graphical fidelity over core mechanics, leading to development bloat, yet empirical evidence from id's rapid iterations—delivering playable alphas weekly—demonstrates his engineering-first methodology's causal superiority in enabling breakthroughs like hardware-accelerated rendering without sacrificing frame rates.[147] Carmack himself observed in 2011 that graphics improvements had reached a diminishing returns "knee in the curve," urging focus on gameplay responsiveness over visual escalation.[148] This restraint contrasts with industry trends toward overhyped photorealism, where his foundational engines proved scalable performance yields greater long-term innovation.References
- https://doomwiki.org/wiki/John_Carmack
- https://doomwiki.org/wiki/Development_of_Doom_%282016%29
- https://doomwiki.org/wiki/Katherine_Anna_Kang