Skip to content
0:00 / 0:00

#doom#quake#johnromero

"The Early Days of id Software: Programming Principles" by John Romero (Strange Loop 2022)

Strange Loop Conference

88K subscribers • 107 videos on Hallway • Conference channel

YouTube
  • One of the most-watched uploads on Strange Loop, a conference or university channel Hallway lists. Nobody has recommended it in the communities yet, so it ranks below community picks.
  • Presented by John Romero, co-founder of id Software

Beginner. No background in the topic needed.

165K views4 years ago

History and cultureGame developmentHistory of computingGame programming

John Romero shares the programming principles and development methodologies that id Software used to build iconic games like DOOM and Quake.

As co-founders of id Software, John Romero and John Carmack created the code behind the company's seminal titles. The principles they defined through experience in id's earliest days built upon one another to produce a unique methodology and a constantly shippable codebase. In this talk, John Romero discusses id software's early days, these programming principles and the events and games that led to their creation. John Romero Romero Games John Romero is an award-winning game programmer, designer and level designer whose work spans over 130 games, 108 of which have been published commercially. Romero is the "father of first person shooters" having led the design and contributed to the programming and audio design of the iconic and genre-defining games DOOM, Quake, Heretic and Hexen. Romero was also one of the earliest supporters of eSports and a current competitive DOOM and Quake player. To date, Romero has co-founded eight successful game companies including the likes of id Software. He is considered to be among the world's top game designers, and his products have won well over 100 awards. Romero most recently won a Lifetime Achievement award at the Fun & Serious Games Festival in Bilbao and the Legend Award at 2017's Develop: Brighton. One of the earliest indie developers, Romero began working in the game space in 1979 on mainframes before moving to the Apple II in 1981. He is a completely self-taught programmer, designer and artist. -------- Sponsored by: -------- Stream is the # 1 Chat API for custom messaging apps. Activate your free 30-day trial to explore Stream Chat. gstrm.io/tsl

Why it's here

A top upload from a listed channel

Strange Loop is on Hallway's list of conference and university channels, and this upload is one of its most-watched talks or lectures. Nobody has recommended it in the communities yet, so it ranks below community picks.

u/grimvianin r/C_Programming • Mentions

…hn Romero also talk about "Encapsulate functionality to ensure design consistency. This minimizes mistakes and save design time". In my current project, I use a lots of modules, static and const as I can. I would like anyone to give a little good example of, how they use encapsulation in C99, but at the same time keep it as simple as possible. [video https://www.gamedeveloper.com/design/programming-principles-from-the-early-days-of-id-software…