Home Tim Ferriss Notes
Tim Ferriss · 2023-07-14 · 1h 25m

Doom Legend John Romero — The Path to Prolific Innovation and Making 130+ Games | Tim Ferriss Show

DOOM co-creator John Romero on a brutal childhood, teaching himself code at 11, and inventing high-speed 3D gaming at id Software.

Doom Legend John Romero — The Path to Prolific Innovation and Making 130+ Games | Tim Ferriss Show
The guest

John Romero — Game designer and programmer; co-founder of id Software and co-creator of Wolfenstein 3D, DOOM, and Quake; author of the memoir DOOM Guy: Life in First Person.

The gist

John Romero recounts his hardscrabble childhood in Tucson with an alcoholic, abusive biological father, then his discovery of computers at a college lab at age 11 in 1979 where he taught himself to code from a BASIC book. He explains how he landed a programming job at a Cold War Aggressor Squadron on day two of his sophomore year, and how he and three others founded id Software in 1991, shipping 13 games that year by relying on a decade of experience, tight scoping, and a no-prototypes philosophy. The conversation digs deep into the technical and design breakthroughs behind smooth high-speed 3D rendering, Wolfenstein 3D, and DOOM, including the famous press release issued before a single line of DOOM was written. Romero also discusses living with hyperthymesia, the late addition of multiplayer to DOOM, and his burnout-driven departure from id Software after shipping Quake in 1996.

Big reveals

  • As a six-year-old, Romero's father drove him and his four-year-old brother into the desert and left them there; John recognized where they were and followed the truck back until his mother made his father retrieve them.
  • On the second day of school in 1983, Romero's programming teacher drove him to the Aggressor Squadron on base, where Captain Spencer opened a bank-vault door and hired him on the spot to program their Cromemco mini computer.
  • Romero explains that when id started doing 3D in 1991 they used solid-color walls but could move through the maze perfectly smoothly and turn in any direction at high speed, which nobody had seen before.
  • John Carmack figured out how to do pixel-smooth horizontal scrolling on a PC, something undiscovered for nine years since the PC's introduction, making PC games look like a Nintendo and effectively giving birth to id Software.
  • After a two-week vacation, id put out a press release in January 1993 declaring DOOM would be the best game anyone had ever played on a PC, before they had even started writing the game.
  • In early October, Romero realized while reviewing the press release that DOOM had no multiplayer; Carmack solved it in hours with a peer-to-peer networking model, bolting it on so it felt like it had always been there.
  • After shipping Quake in 1996, Carmack and others no longer wanted to work with Romero, so they asked for his resignation; he had already planned to leave to start a design-focused company (Ion Storm) with Tom Hall.

Things worth remembering

  • In the 1970s computers were essentially nonexistent in homes; Romero estimates only thousands of people in the US had one, and they had likely built it themselves.
  • id Software made 13 games in 1991, producing two games at a time with a game typically taking two months.
  • id's first 3D game, Hovertank One, was made in two months just to get their feet wet in 3D.
  • Wolfenstein 3D was inspired by the 1981 game Castle Wolfenstein, described as effectively the first stealth game.
  • Romero counted Wolfenstein 3D as his 87th game, Spear of Destiny as number 88, ShadowCaster as 89, and DOOM as roughly number 90.
  • Romero has hyperthymesia, a memory disorder giving superior autobiographical recall that can also be induced (for example by a blow to the head).
  • To stay in sync, id worked two games in shifting eight-hour blocks (e.g., 10:00 to 6:00 on one game, then 6:00 to 2:00 on the next), working all waking hours throughout 1991.
  • The DOOM cheat code reference 'Smashing Pumpkins Into Small Piles Of Putrid Debris' came from a crude fan-made game spawned by Usenet hype before DOOM's release.
  • When id shipped DOOM the company had only six developers plus three others handling business and support; it was 13 people when Quake launched.
  • The name DOOM came from Carmack watching The Color of Money, where Tom Cruise's character calls the cue stick in his case 'doom.'

Recommended in this episode

Books, products and media the guest or host genuinely endorsed here — with the buy link.

Affiliate link — we may earn a commission at no extra cost to you.

Guest’s ownMedia

Hovertank One

id Software (inferred)

“The first 3D game that we made was called Hovertank One, and that was just to get our feet wet in 3D” — John Romero 00:25:02
Find it on Amazon
Guest’s ownMedia

Wolfenstein 3D

id Software (inferred)

“When we're coming up with the design of the game, let's say in this case it's Wolfenstein 3D” — John Romero 00:33:45
Find it on Amazon
Guest’s ownMedia

Spear of Destiny

id Software (inferred)

“Right after Wolfenstein 3D, we made Spear of Destiny. That took us two months. That was number 88.” — John Romero 00:38:41
Find it on Amazon
Guest’s ownMedia

DOOM

id Software (inferred)

“we're going to start working on this new game that we called DOOM” — John Romero 00:44:36
Find it on Amazon
RecommendedMedia

MyHouse.WAD

“one of the greatest mods that has been created was released not that long ago, this year. Incredible. It's called MyHouse.WAD” — John Romero 01:07:21
Find it on Amazon
Guest’s ownMedia

Quake

id Software (inferred)

“We started making the last game that I had worked on, at id Software's named Quake, and we started working on Quake in 1995” — John Romero 01:07:56
Find it on Amazon
Guest’s ownMedia

DOOM II

id Software (inferred)

“He had already kind of started planning the technology at the end of '94 when we were finishing DOOM II” — John Romero 01:07:56
Find it on Amazon
Guest’s ownMedia

Commander Keen

id Software (inferred)

“we pioneered the idea of an engine in 1990 with our original Commander Keen game. We started calling it an engine even before we launched Keen” — John Romero 01:13:22
Find it on Amazon
Guest’s ownBook

DOOM Guy: Life in First Person

John Romero (inferred)

“What led you to want to write your memoir, DOOM Guy: Life in First Person? What were the reasons for wanting to write this book” — Tim Ferriss 01:19:53
Find it on Amazon