Introduction
You want to understand how a small group of rebellious coders transformed computer technology and modern pop culture from a basement in Shreveport, Louisiana. You look at the multi-billion-dollar video game industry today and wonder how simple pixelated screens evolved into visceral, three-dimensional virtual worlds that captivate millions of players worldwide.
David Kushner answers this through the gripping history of id Software in Masters of Doom. Two brilliant misfits sparked a technological and cultural revolution by building id Software and inventing fast-paced first-person shooter games.
You will discover how John Carmack and John Romero united opposing talents to create legendary software despite chaotic conditions, massive egos, and intense industry pressure. The book follows their journey from awkward teenage hackers playing tabletop role-playing games to rock-star developers designing cultural touchstones like Commander Keen, Wolfenstein 3-D, Doom, and Quake.
The text is organized into twelve chapters that chronicle the rise, peak, and eventual fracture of id Software. You explore technical breakthroughs, business experiments, office power struggles, corporate rivalries, and the heavy social cost of sudden fame.
As you read this summary, you will find answers to several crucial questions:
- How did two outsiders bypass corporate gatekeepers to build an independent software empire?
- What programming innovations allowed personal computers to render fast-paced 3D worlds for the first time?
- How did shareware distribution and online multiplayer networks change the economics of software publishing?
- What creative and personal conflicts tore the founding team apart at the height of their success?
- How did violent video games become the center of a national controversy over media influence and youth behavior?
1. Founders and Origins
John Carmack and John Romero combined monkish programming discipline with boundless design ambition to redefine computer gaming.
The book explores the partnership and dynamic of the two Johns who revolutionized the gaming industry. You see how the founders possessed distinct, complementary personalities that united technical genius with boundless design ambition.
The Two Johns
Carmack was a monkish, focused programmer who viewed code with elegant discipline and lived entirely in the present. Romero was a brash, multi-talented designer who acted as the group's energetic catalyst and marketing force.
During a torrential rainstorm that flooded Cross Lake, Romero waded through a stormy river just to reach the house and continue working on code.
The Rock Star Persona
Early chapters establish the rebellious culture and rock-star status that computer programmers began to achieve. The narrative details the lifestyle and mindset driving the early success of the founders.
- The Ace Programmer approached complex software problems with absolute calm.
- The Whiz Kid turned raw mathematics into fluid visual motion.
- A single bit flip could alter an entire gaming world.
Carmack was 29 years old, while Romero was 32 years old when their software dominance reached its peak.
2. Philosophy of Programming
John Carmack strictly adhered to the Hacker Ethic, believing that technical knowledge and ideas must be shared rather than locked behind patents.
The Hacker Ethic shaped how you approach digital creation when you value open discovery above commercial control. Technical genius and deep algorithmic understanding propelled the development of groundbreaking game engines. John Carmack's approach is framed through the lens of a rocket scientist solving complex spatial and rendering problems. You tackle spatial limitations with pure logic.
The Hacker Ethic
Sharing source code and discoveries allows entire industries to advance at high speed. When you hoard solutions, you slow down collective human progress.
- Open sharing fuels rapid technological growth.
- Collaborative problem solving beats isolation.
- Intellectual freedom matters more than legal monopolies.
Rejection of Patents
Carmack viewed patents as fundamentally wrong because they restricted people from building upon existing solutions and solving problems. You reject legal barriers that prevent other developers from tinkering with code.
When Al Vekovius suggested that Carmack patent his new side-scrolling technology, Carmack snapped that he would quit if asked to patent anything. You protect the freedom to iterate on software without paying tribute to patent holders.
3. Early Publishing Environment
Traditional publishers ignored individual hobbyists who wanted regular software for personal computers. You found yourself without retail outlets if you wrote programs outside the major corporate system.
Softdisk succeeded by distributing monthly software subscription disks directly to hobbyists who were largely neglected by traditional major publishers.
Al Vekovius and Jim Mangham founded Softdisk to mail disks filled with utility and entertainment programs to subscribers for a monthly fee. The company functioned much like an independent record label for young coders. You received fresh content every month delivered straight to your mailbox.
Softdisk expanded rapidly as personal computers became more affordable:
- Softdisk launched a subscription disk for IBM personal computers and their burgeoning clones.
- The company served Apple II users before expanding its hardware reach.
- Subscribers paid 9.95 dollars per month for the service.
- The publication known as Big Blue Disk delivered monthly programs to your computer.
Softdisk grew into a large operation that supported many employees and subscribers:
- By 1987, the company reached 100,000 subscribers.
- Annual revenue climbed to 12 million dollars.
- The business employed 120 people by that time.
Serving Hobbyists
Early ventures involved navigating copyright issues and software piracy during the formative PC software era. You encountered these hurdles while developing games such as Dangerous Dave. The book recounts how the developers adapted and pushed boundaries while creating their initial games.
4. Technical Breakthroughs
IBM personal computers were designed for business documents and database applications. They lacked the hardware capability to run fluid, arcade-style action games. Smooth side-scrolling required redrawing the entire display at high speeds, which standard hardware could not handle.
John Carmack invented a rendering trick called adaptive tile refresh that enabled smooth side-scrolling on IBM PCs.
Instead of redrawing every pixel on the screen when movement occurred, Carmack wrote code that tricked the computer into redrawing only the elements that actually changed. This clever method utilized memory storage for unseen strips. You could finally experience fast horizontal motion on standard office hardware.
Adaptive Tile Refresh
The programming breakthrough eliminated the primary obstacle for personal computer action games. You no longer had to accept choppy movement and sluggish frame rates.
Cloning Super Mario
The team proved the capability of their new PC engine by creating an exact replication of Nintendo's hit game featuring Dangerous Dave. Super Mario Brothers 3 had sold 17 million copies, and Nintendo was generating 1 billion dollars generated per year.
Tom Hall meticulously copied every tile of Super Mario Brothers 3 while pausing a VCR. He substituted the main character with Romero's Dangerous Dave sprite.
Carmack and Tom Hall stayed up all night to successfully clone the first level of Super Mario Brothers 3 onto a PC using this new engine, completing the demo at 5:30 A.M.
They mailed a demo of the game to Nintendo proposing a PC port, but Nintendo rejected the offer because they were happy staying in the console market.
5. Business Models
Traditional publishing companies controlled access to retail shelves and left small developers with tiny profit margins. You needed a different approach to make independent game development financially viable.
Apogee Software bypassed traditional retail channels by pioneering episodic shareware distribution directly to players.
Scott Miller realized that giving away entire games left shareware developers broke. He pioneered a model where players received initial levels for free via bulletin board systems and mailed checks for the remaining episodes.
Scott Miller contacted John Romero after playing Pyramids of Egypt and eventually signed the new team with an initial advance check.
Apogee offered terms that traditional publishers never matched:
- 150000 dollars earned by Scott Miller prior to contacting Romero;
- 55 percent royalty rate offered to the developers;
- 2000 dollars advance sent to the team;
- 30 dollars price for purchasing the remaining episodes.
Shareware Publishing
The distribution relied on word of disk rather than expensive box packaging in stores. You could download the first part without cost and decide later whether to buy the rest.
Reaching the Audience
The team created Commander Keen as an episodic shareware trilogy that captured console-style side-scrolling action for the PC. Tom Hall designed the game around an eight-year-old genius protagonist named Billy Blaze, combining platforming elements, hidden secrets, and whimsical science fiction storylines.
Scott Miller sent weekly pizza bonus checks to fuel the team while they crunched through the nights at the lake house to finish the trilogy by Christmas. The project utilized specific elements from the authors' imaginations:
- Invasion of the Vorticons as the title of the first trilogy;
- Bean with Bacon Megarocket as the ship built from household appliances;
- Yorp as the alien creatures populating the first planet.
Initial commercial success was fueled by modest budgets and high-demand shareware distribution models. By Christmas, monthly sales reached 30000 dollars, alongside 100 dollars weekly pizza bonus checks.
6. Technology and Programming Innovations
Raycasting allowed Carmack to bypass hardware limitations and achieve high-speed three-dimensional gaming.
Traditional three-dimensional rendering required too much memory and processing power to draw an entire virtual room simultaneously. You could not run a smooth simulation on standard personal computers without a clever technical shortcut.
Raycasting
Carmack solved this problem by making the computer draw only sideways trapezoids for walls. The system painted thin vertical strips of graphics based on your perspective in the virtual space.
This technique drastically increased processing speed. The core methods relied on specific graphical elements:
- raycasting;
- sprites;
- texture mapping.
Carmack spent six weeks of research by Carmack for his early 3-D engine experiments perfecting these methods.
Raycasting and Speed
The resulting engine powered Hovertank and later Catacomb 3-D, which featured texture-mapped brick walls. While other game developers avoided visceral depictions of violence due to technical limitations and social norms, Adrian Carmack pushed aesthetic boundaries.
Adrian created multi-frame death sequences featuring blood, gore, and explicit trauma. John Romero enthusiastically championed this edgy splatter-punk style and profound carnage.
In Dangerous Dave in the Haunted Mansion, Adrian created an animation where Dave takes a zombie fist to the face, smashing out his eyes in a bloody pulp.
7. Wolfenstein 3-D Success
Wolfenstein 3-D established the first fast-action, first-person shooter genre on personal computers.
First-Person Shooter
You experience an unprecedented immersive adventure when raycasting, texture mapping, digitized sound effects, and fast-paced arcade gameplay combine. The conservative gaming industry reels from the shock.
When Romero first loads the test portion of Wolfenstein 3-D with Bobby Prince's digital sound effects and watches a Nazi bleed, he falls to the floor laughing. Scott Miller provides a 100,000 dollar guarantee for the game. Soon after launch, the team earns 150,000 dollar monthly checks. Romero's record run of episode one takes 5 minutes and 20 seconds.
Rejection of Sierra
You retain independence by bypassing traditional retail middlemen. Id releases the first episode of their games for free as shareware to hook players, then charges for the full trilogies.
Scott Miller and Apogee distribute the Keen and Wolfenstein series through shareware catalogs and BBS systems, generating massive monthly revenues. The first Keen trilogy brings in 15,000 to 20,000 dollars per month. Scott Miller initially provides a 45 percent royalty. Id keeps 85 cents for every dollar sold through their direct approach. They even give shareware disks to retailers for free with no royalties to encourage massive distribution.
Ken and Roberta Williams of Sierra On-Line offer the id team 2.5 million dollars after seeing a demo of Wolfenstein 3-D. Sierra balks at providing an upfront cash request of 100,000 dollars, so id walks away from the deal. When Ken Williams asks to remove the question mark from the title screen reading "id Software: Part of the Sierra Family?", the team discusses the offer and ultimately rejects it.
8. Team Dynamics and Conflicts
Creative and philosophical differences over game design led to Tom Hall's departure from id Software.
You see an id Software team fracturing under the weight of contrasting creative visions. While Carmack and Romero prioritized fast-action, brutal gameplay, and technological efficiency, Tom advocated for story-driven, structured design.
The Doom Bible
Tom created extensive design documents to guide the production of Doom. His methods clashed with the fast-evolving programming choices made by Carmack.
Tom valued:
- story-driven worlds;
- structured design documents like his Doom Bible;
- traditional levels based on military realism.
During the development of Doom, Carmack dropped the requirement for a seamless world. Tom's multi-month design document was rendered obsolete in an instant.
Internal Friction
The division in goals created unsustainable internal friction. The team could no longer reconcile storytelling with pure technological speed.
A unanimous vote by the partners asked for Tom's resignation. He packed his belongings and left id Software behind.
9. Doom Development
Multiplayer networking transformed Doom into a competitive human arena, while online shareware releases crashed university servers.
9. Doom Development
Multiplayer networking transformed Doom into a competitive human arena, while online shareware releases crashed university servers.
John Carmack successfully networked two computers together. This allowed smooth player-versus-player and cooperative gameplay over IPX. You could now experience a fast, immersive environment where human opponents hunted, killed, and strategized against each other.
Carmack and Romero tested the multiplayer mode in their office. They chased each other down hallways and screamed in real life as they scored virtual kills. This excitement inspired them to support four-player cooperative and competitive play.
Multiplayer Networking
The addition of a fast-action multiplayer networking mode transformed the experience from a solo monster shooter into a human arena. You gained access to a specific gameplay style:
- deathmatch sessions;
- player-versus-player combat;
- cooperative team play over IPX.
Online Shareware Launch
Id Software bypassed traditional distribution by releasing Doom as an online shareware file. Global gamers could download and propagate the game themselves without high-priced middlemen.
On December 10, 1993, id uploaded the Doom shareware to a file transfer site maintained by the University of Wisconsin, Parkside. A university computer administrator named David Datta helped upload the shareware.
Within thirty minutes of completion, ten thousand gamers swamped the site and crashed the university network. The server administrators had designed the system for a user limit of 125 connections. The flood of global traffic completely overwhelmed their capacity.
The strategy paid off immediately on a commercial scale. The day after release, one hundred thousand dollars in daily orders rolled in.
10. Modding and Community
By separating media data from the core program and releasing editing tools, id empowered players to modify and create entirely new game content.
WAD Files and Editors
John Carmack created a subsystem that separated media data into WAD files. He released source code for level editors. This allowed hackers to alter textures, build custom levels, and restructure the game executable without damaging original files.
Brendon Wyber and Raphael Quinet released the Doom Editor Utility. This utility enabled users to create custom rooms, acid pools, and levels from scratch. Greg Lewis created DeHackEd to modify game physics and monster behaviors.
Independent entrepreneurs commercialized remote multiplayer gaming by creating dial-up server networks that enabled players to deathmatch across long distances. Bob Huntley and Kee Kimbrell founded DWANGO to provide computer servers and modems. These servers allowed players to bypass local network limits and engage in scheduled or spontaneous long-distance multiplayer matches for a monthly fee.
- Bob and Kee wore contestant shirts to a New York launch event;
- they handed John Romero a floppy disk with their software;
- they successfully established a nationwide franchise network.
The service charged an 8.96 dollar monthly fee to dial up to the Houston DWANGO server. A franchisee paid 35,000 dollars to set up a DWANGO server. The company established 22 servers in about four months.
Hacker Culture
Microsoft utilized Doom to showcase the multimedia capabilities of Windows 95. The company wanted to persuade skeptical game developers to adopt its new graphics technology. Alex St. John and his Microsoft team developed DirectX to solve system crash issues. They ensured games could run reliably on Windows by using a specialized port of Doom called WinDoom to prove the platform's viability at industry conferences.
Microsoft estimated that 10 million copies of the Doom shareware were installed on computers. The company hosted a Halloween-themed Judgment Day event featuring a haunted mansion and deathmatch tournaments. Bill Gates appeared in a video blowing away a Doom imp with a shotgun.
11. Company Split
Disagreements over project management, creative direction, and work ethics during the development of Quake fractured id Software and caused Romero's exit.
Quake Friction
While John Carmack spent months developing a complex 3-D engine, friction grew because John Romero focused on external projects, interviews, and deathmatching rather than producing level designs. You saw the team scrap original fantasy concepts in favor of a standard shooter as internal tensions mounted.
Carmack tracked Romero's computer activity and confronted him with time logs. This monitoring led to internal warnings and a company meeting where staff members argued against Romero's ambitious design doc.
- GTI made an acquisition offer of 100 million dollars to buy id Software.
- Id Software declined the buyout offer.
Romero's Departure
The immense pressure of innovation and shifting business dynamics strained relationships among the core creators. You watched the internal fractures culminate in John Romero's departure from id Software.
Out of Doom II's total levels, John Romero had contributed only 6 out of the 32 total levels in Doom II.
12. The Rise and Fall of Ion Storm
John Romero founded Ion Storm with grand ambitions, but flagship game Daikatana suffered severe delays and dysfunction.
You watched John Romero secure massive funding and a luxurious penthouse office in downtown Dallas. He planned multiple games simultaneously under the creative philosophy that design is law.
Ion Storm Penthouse
The Texas Commerce Building housed Ion Storm's penthouse loft on the 55 floors. Eidos agreed to provide 3 million dollars of upfront funding per game.
- Ion Storm reached a total valuation of 100 million dollars upon closing its initial publishing deal.
- The company planned an independent entertainment empire in a lavish workspace.
Daikatana Struggles
Switching technologies to use Carmack's Quake II engine drastically delayed the project. Rampant internal friction slowed development further.
Romero ran an infamous ad campaign featuring the text "John Romero's About to Make You His Bitch." This provoked severe backlash from the gaming community before Daikatana even launched.
13. Cultural Controversy and Violence
The Columbine school shooting triggered intense public scrutiny and lawsuits blaming violent first-person shooters for real-world tragedies.
Politicians, media figures, and anti-violence advocates argued that games like Doom and Quake acted as virtual military training simulators. You could see how critics claimed these programs desensitized youth to violence. This public backlash prompted congressional hearings and proposed legislation to restrict sales to minors.
Following the tragedy, news reports highlighted that the teenage shooters were obsessed with Doom. Grieving parents filed multi-million dollar lawsuits against id Software and other entertainment companies. A lawsuit filed by parents of students killed in a 1997 Kentucky school shooting sought 130 million dollars from id Software. A total of 15 people died, including the shooters, at Columbine High School.
Carmack's Rocketry Endeavors
As graphics programming matured, John Carmack redirected his engineering obsession toward amateur rocketry. You watched him attempt to build manned rocket ships to solve physical challenges against gravity.
Applying his characteristic self-directed learning approach, Carmack consumed research books and built simulation programs. He founded a group of low-key engineers to construct vertical-landing rockets powered by hydrogen peroxide. Carmack rented out racetracks and visited open fields in Texas to test-fire his high-powered model rockets equipped with custom radio-controlled GPS tracking systems. His group bought 70 percent grade hydrogen peroxide before distilling it to higher concentrations. They targeted the 10 million dollars prize purse for the X Prize competition to launch a ship into space with three people onboard.
Return to Small-Scale Development
After the collapse and closure of Ion Storm's Dallas office, John Romero and Tom Hall returned to their roots. They formed a small studio focused on developing games for pocket computers and mobile devices.
Seeking to escape the heavy overhead and chaos of big companies, the founders embraced a return to small teams and short development cycles. Romero and Stevie Case purchased a secluded country estate in Texas featuring a log cabin and a peacock farm. They transformed this property into the headquarters for Monkeystone Games. Romero successfully auctioned off his custom Ferrari Testarossa on eBay for 82,500 dollars. The industry looked toward an estimated history and market value for mobile games of 6 billion dollars by the year 2006.
The legacy of id Software concluded an era of garage-style development in the Silicon Alamo, paving the way for persistent online worlds. You saw how the founders eventually parted ways while the industry matured into corporate enterprise.
Conclusion
The partnership between John Carmack and John Romero transformed software engineering and entertainment culture by merging absolute technical discipline with boundless design ambition. Their creation of id Software and the first-person shooter genre proved that brilliant misfits could reshape entire industries outside traditional corporate structures. You can apply the core lessons of their journey to your own creative and technical projects by following these practical rules.
- Pursue technical mastery without compromise by dedicating your focus entirely to solving the hardest fundamental problems in your field.
- Share your foundational knowledge and tools openly with your community to foster a culture of rapid innovation and collective growth.
- Distribute your work directly to your audience to bypass gatekeepers and establish an immediate, unfiltered connection with users.
- Empower your consumers to modify and expand your creations so that active communities can sustain and prolong the life of your products.
- Balance solitary engineering genius with collaborative creative vision, and recognize when personal friction requires a clean separation of roles to preserve your ventures.
The legacy of id Software demonstrates that groundbreaking products emerge when you reject conventional limitations and build what you wish existed in the world. You hold the power to spark similar technological and cultural shifts if you maintain your dedication to craft, embrace disruption, and give your audience the tools to make your work their own.
10 Key Ideas
- John Carmack and John Romero combined monkish programming discipline with boundless design ambition to redefine computer gaming.
- John Carmack strictly adhered to the Hacker Ethic, believing that technical knowledge and ideas must be shared rather than locked behind patents.
- Softdisk succeeded by distributing monthly software subscription disks directly to hobbyists who were largely neglected by traditional major publishers.
- John Carmack invented a rendering trick called adaptive tile refresh that enabled smooth side-scrolling on IBM PCs.
- Apogee Software bypassed traditional retail channels by pioneering episodic shareware distribution directly to players.
- Raycasting allowed Carmack to bypass hardware limitations and achieve high-speed three-dimensional gaming.
- Wolfenstein 3-D established the first fast-action, first-person shooter genre on personal computers.
- Creative and philosophical differences over game design led to Tom Hall's departure from id Software.
- Multiplayer networking transformed Doom into a competitive human arena, while online shareware releases crashed university servers.
- By separating media data from the core program and releasing editing tools, id empowered players to modify and create entirely new game content.