Skip to content
HomeVideos
AllLongsCategoriesPlaylists
BooksBlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

    The Early Days of id Software

    GDC Festival of Gaming

    1 HN recommender · recommended in 4 months, 2017–2023

    YouTube

    56:03 · 165K views · Oct 5, 2016

    John Romero's 2016 GDC Europe talk recounts the early days of id Software and the programming principles behind Doom and Quake, including fast iteration and keeping the game bootable.

    Strongly recommended as an inspiring hour on how id worked, often linked in programming-practice threads.

    Games & Game DevelopmentGame history & retro gamingGame programming & enginesSoftware practice, open source & careers
    1. 1:00:34
      Pitfall: A Classic Game PostmortemGDC Festival of Gaming63K views • 10 years ago
    2. 1:30:33
      We Play Doom With John RomeroIGN854K views • 12 years ago
    3. 1:00:12
      Pitfall Classic Postmortem With David Crane Panel at GDC 2011 (Atari 2600)GameSpot76K views • 15 years ago
    4. 1:26:39
      QuakeCon 2011 - John Carmack KeynoteQuakeCon Official295K views • 15 years ago
    5. 1:22:13
      HandmadeCon 2016 - History of Software Texture Mapping in GamesMolly Rocket15K views • 9 years ago
    6. 57:43
      Classic Game Postmortem: Alone in the DarkGDC Festival of Gaming27K views • 8 years ago
    7. 1:17:43
      'Diablo': A Classic Game PostmortemGDC Festival of Gaming1.1M views • 10 years ago
    8. 59:03
      Classic Game Postmortem: FalloutGDC Festival of Gaming301K views • 9 years ago
    9. 59:47
      Failing to Fail: The Spiderweb Software WayGDC Festival of Gaming570K views • 8 years ago
    10. 1:05:45
      Classic Game Postmortem - Another WorldGDC Festival of Gaming25K views • 7 years ago
    11. 29:59
      John Carmack's keynote at Quakecon 2013 part 4Kostiantyn Kostin139K views • 13 years ago
    12. 2:27:34
      Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025Better Software Conference929K views • 1 year ago
    13. 1:17:43
      Diablo: Original Game Developmentjon d12K views • 9 years ago
    14. 59:47
      Classic Game Postmortem: Ultima OnlineGDC Festival of Gaming184K views • 8 years ago
    15. 2:49:19
      John Carmack Keynote - Quakecon 2013IGN101K views • 13 years ago
    16. 1:04:04
      Overwatch Gameplay Architecture and NetcodeGDC Festival of Gaming196K views • 7 years ago
    17. 1:02:15
      Classic Game Postmortem: Sid Meier's CivilizationGDC Festival of Gaming225K views • 9 years ago
    18. 59:38
      8 Frames in 16ms: Rollback Networking in Mortal Kombat and Injustice 2GDC Festival of Gaming95K views • 7 years ago
    19. 1:05:25
      Robocalypse Now: Using Deep Learning to Combat Cheating in Counter-Strike: Global OffensiveGDC Festival of Gaming35K views • 6 years ago
    20. 14:37
      Doomed: The Embers of Amiga FPSAhoy559K views • 12 years ago

    4 comments from Hacker News

    1. @hyperpalliumFeb 2017· in “Id Software Programming Principles”

      This is first class post-hoc bullshit. They weren't making prototypes or reusing code, they sure as hell weren't composing high-sounding principles. They just got on with it because they were talented experienced and motivated. For that reason, the rest of the talk is very inspiring - so listen to the hour-long video (half talk, half questions), and not the article which only has the post-hoc bits. this video

      Strongly recommendsView on HN
    2. @kudokatzNov 2022· in “The genius of binary space partitioning in Doom (2019)”

      > As I've became more experienced what impresses me is how iD was able to crank out so much software so quickly > usually have multiple dead-ends where it isn't until after I've tried using a technique with real data that I realize it has weaknesses the researchers didn't point out and which can't easily be fixed If you listen to John Romero himself telling the story of id and the fast iteration, it was "due to having, basically, 10 years of intense game development experience prior": this video ("it's also due to the first principle we had - no prototypes") A theme I tend to see is that a lot of folks with super output appear to others like icebergs - a LOT of effort that nobody can see, and a tiny peak at which everyone marvels.

      CitesView on HN
    3. @tcmbDec 2023· in “John Carmack and John Romero reunited to talk DOOM on its 30th Anniversary”

      It's also worthwhile to remember where the team honed their craft, as was also mentioned in this session: The early id team worked for a publisher called Softdisk that provided a game subscription where customers received a new game every month. This was basically a way to iterate on the practice and process of game development in one month cycles. The shareware relase of Doom had four months of development, which sounds crazy short by today's standards, but for them it was unusual to have so much time. There's several talks on Youtube by John Romero where he tells the story of the early id software, e.g. this video

      CitesView on HN
    4. @tvararuMar 2017· in “Linting HTML using CSS”

      John Romero learned this in his early days at ID Software: it's crucial that you can still boot the game even when things are missing, but make them very apparent. Source: somewhere in this video this video

      CitesView on HN