The Early Days of Id Software - John Romero @ WeAreDevelopers Conference 2017

Sdílet
Vložit
  • čas přidán 29. 05. 2017
  • Visit the largest developers congress in Europe: WeAreDevelopers World Congress, 16 - 18 May 2018 in Vienna, Austria.
    www.wearedevelopers.com/congr...
    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.
    www.wearedevelopers.com/
    Facebook: / wearedevelopers.org
    Twitter: / wearedevs
    LinkedIn: / wearedevelopers.org
  • Věda a technologie

Komentáře • 358

  • @wolfgangfrost8043
    @wolfgangfrost8043 Před 4 lety +90

    A lot of people on here are saying he's stuck in the past, but Romero already made his mark on the world. If he just wants to talk about the good old days, I'm happy to hear him.

    • @okerror1451
      @okerror1451 Před 8 měsíci +2

      dude is absolutely awesome, and they were inventing many of the development principles purely organically. They were able to do that because they had so much trust and safety, to speak honestly and pitch ideas with each other. Thats what we get from Psychological Safety (as it is coined these days)

    • @simokav6130
      @simokav6130 Před 7 měsíci

      Exactly love his input and presence

    • @good6894
      @good6894 Před měsícem

      I see no one saying that lol

  • @StrangeDaysGaming
    @StrangeDaysGaming Před 3 lety +209

    "As soon as you see a bug, fix it. Do not continue."
    That's when the Bethesda staff got up and left

    • @wanderer_from_the_farlands
      @wanderer_from_the_farlands Před 2 lety +1

      yes.

    • @LiberatedMind1
      @LiberatedMind1 Před 2 lety

      Lolz

    • @mareksicinski3726
      @mareksicinski3726 Před 2 lety

      some games are made better or improved by bugs (certain games like smash melee or sc bw), you can never fix 100% anywayf

    • @emperorSbraz
      @emperorSbraz Před rokem +4

      they tried to leave but their body stopped responding and went T-pose so it went really awkward.

    • @robertharald4622
      @robertharald4622 Před rokem

      @@mareksicinski3726 what bugs in bw do you mean? I only remember things that were not really intended from the beginning like muta stacking, but would that really fall under the category of bug?

  • @itchin4scratches
    @itchin4scratches Před 7 lety +424

    as fps gamers, we owe everything to the early days of id.

    • @BaconSenpai
      @BaconSenpai Před 6 lety +13

      The quake engine is not gone. Many of the newer call of duty games use a modified id tech engine, like Black ops 3 and infinite warfare.

    • @tissue869
      @tissue869 Před 5 lety +5

      I have to disagree. If not them, there would have been someone else to do it one way or another at some point.

    • @hugogregs
      @hugogregs Před 5 lety +11

      I miss the quality of games back in the day :( They just don't make them with the same amount of love anymore. All games now are just business models

    • @WakizashiSabre
      @WakizashiSabre Před 5 lety +4

      @@hugogregs Agree, but it is because the enhancement of today's game. Years ago, one to five people were enough to make a game in few months. Now, it takes three to five years and two hundred people to make it possible. Sure, we get to your point, that the motivation of workers is not the same. But also thre releasing companies are much much more greedy... If they profit little less than "marketing plan" wishes, then studios are closed... Very sad time now... This greed could be applied to every part of the life and business.

    • @daveb4564
      @daveb4564 Před 4 lety +20

      @@tissue869 You could say that for anything really. For example, you could say that even without Tesla, we would develop electricity as an energy source anyway at some point.
      Give credit where credit is due.

  • @matpoliquin
    @matpoliquin Před 2 lety +10

    I am amazed of how productive ID Software was. Taking only 3 weeks to port a game to a console you never work on before is insane speed

  • @trapmouth
    @trapmouth Před rokem +13

    Not a developer, just appreciate hearing visionaries speak about their craft. Thanks for this.

  • @kiba3x
    @kiba3x Před 5 lety +18

    I am shocked how bland the crowd is, I spot no gamers among them. To make games you don't have to be only programmer and designer, you need to be passionate gamer yourself. Romero shows what the atmosphere in every game development studio should be.

  • @jobelthirty1294
    @jobelthirty1294 Před 4 lety +8

    The dude asked Romero about the bug that bothered him the most, and he IMMEDIATELY launched into the story... you can just tell that bug fucked with him on a serious level

  • @KyleHarrisonRedacted
    @KyleHarrisonRedacted Před 3 lety +29

    "Go get Corona SDK" OH BOY JOHN, THE WORLD TOOK THAT ADVICE IT SURE DID 😂

  • @thanksfernuthin
    @thanksfernuthin Před 5 lety +51

    These presentations and Q&A's are so important! Imagine 50 years from now being able to look back at the Titans that started it all and hear about their experiences first hand. What a valuable resource!!!

  • @JediMastr80
    @JediMastr80 Před 5 lety +164

    "As soon as you see a bug, you fix it. Do not continue on. If you don't fix your bugs, your new code will be built on a buggy codebase and ensure an unstable foundation."
    I hope EA, Bethesda, and Ubisoft are all listening to this and taking notes.

  • @natela6787
    @natela6787 Před 3 lety +4

    Legend states that every time Romero touches his hair an angel gets its wings.

  • @gamaverse
    @gamaverse Před 5 lety +71

    LEGEND. When I was a teenager, I found Romero's ICQ number on the Internet and chatted with him for like several days. He didn't mind at all!

  • @antonnym214
    @antonnym214 Před rokem +5

    My late wife, Carol loved your games! She played Commander Keen and Duke Nukem for hours and hours. Thank you for all the fun times!

  • @null11amorph
    @null11amorph Před 5 lety +16

    Programmer or not, one can apply these principles to life in general. Beautiful and inspiring.

  • @thewal1ofsleep
    @thewal1ofsleep Před 3 lety +3

    John's hair is as glorious as ever.

  • @mavhunter8753
    @mavhunter8753 Před 6 lety +78

    This is one of the greatest talks I've ever watched. I've re-watched this three times already.

  • @miguelbenitez5734
    @miguelbenitez5734 Před 5 lety +12

    Much respect to these old school legends...

  • @livardo
    @livardo Před 6 lety +69

    In addition to all the legendary stuff this guy's done, you can tell he's an amazing programmer.

    • @homoxymoronomatura
      @homoxymoronomatura Před 4 lety +1

      I wonder if we can download from for example github some examples of hid code

    • @rolux4853
      @rolux4853 Před 9 měsíci

      @@homoxymoronomaturagoogle for the source code of doom.

  • @ardcapture3D
    @ardcapture3D Před 6 lety +52

    Drinking wine on stage - awesome!

  • @RemiStardust
    @RemiStardust Před 6 lety +46

    40:29 Most valuable question and answer. Distractions destroy untold possibilities - it's only getting worse...

    • @makedredd299
      @makedredd299 Před 5 lety +5

      CZcams and Social Media is a double edged sword. So much wasted time being sucked into them.

    • @MikkoRantalainen
      @MikkoRantalainen Před 5 lety +4

      When I was learning programming in 1995 I didn't have (direct) access to internet and I spend more time with trial and error. Stack Exchange is too good nowadays and it's easier to skip the thinking and simply search/ask to solve any simple problem. As a result, we're getting worse solving really hard problems because we no longer train solving easier problems every day. If solving simple problems is hard for you working alone, solving any hard problem is next to impossible with your skills.

    • @bio2020
      @bio2020 Před 4 lety

      I wasted my talent....

    • @emilbrandwyne5747
      @emilbrandwyne5747 Před 4 lety +1

      @@bio2020 you are the only one to put yourself in a state of past as long as you live. In other words: it is never too late to start doing something with your "talent"

    • @bio2020
      @bio2020 Před 4 lety

      @@emilbrandwyne5747 the fact you put talent in quotation marks makes me believe you think i don't have any. i agree with you. wishful thinking.

  • @yeetasaurusrex1682
    @yeetasaurusrex1682 Před 6 lety +136

    This is the most dull audience ever. It's JOHN ROMERO!!! Dudes a rockstar of OG proportions.

    • @alexsmith5606
      @alexsmith5606 Před 6 lety +7

      you comment would have made more sense in 1993)))

    • @Argoon1981
      @Argoon1981 Před 5 lety +33

      So good that the audience was quiet, i came here to listen to Romero not to listen to some random guys/gals scream like children and they applauded at the end.

    • @dirface
      @dirface Před 5 lety +15

      The dullest audience is the one that didn't bother to show up, but still feel entitled to throw shade.

    • @kevinmiddleton8721
      @kevinmiddleton8721 Před 4 lety

      Yawn. Give me John Carmack any day... 🥱

    • @Vorteksio3
      @Vorteksio3 Před 4 lety +1

      @@kevinmiddleton8721 I prefer romero

  • @AnKlMa
    @AnKlMa Před 6 lety +47

    I wish the Quake Champions developers would have considered these advices

  • @Bobster536
    @Bobster536 Před 5 měsíci

    Crazy to think they spend 10 years making games before even forming a team. We all who have dreams need to be patient give it time put in the work. Even legends like Romero didnt just wake up and gained all skills over the weekend!

  • @Standbackforscience
    @Standbackforscience Před 5 lety +6

    So much inspiration to be had. What a legend.

  • @mattyjmar10
    @mattyjmar10 Před 5 lety +8

    28:44 "there was a known error with the floating point divide instruction on the Pentium" now that is 1337 debugging

  • @Johntitor44778
    @Johntitor44778 Před 3 lety +3

    I think Yandere Dev needs to take lessons from John Romero on coding.

  • @ibapreppie
    @ibapreppie Před 4 lety +4

    id Software was my childhood, every game he mentioned, anyone play that? I was. I had and still play every one of those games he mentioned. BTW, Strife was amazing.

  • @StefanLundmark
    @StefanLundmark Před 6 lety +44

    Finally someone mentions Strife. It's a great game!

  • @OldManRico
    @OldManRico Před 5 lety +4

    Ahead of their time in more ways than one. Dev teams have finally caught up to id's development principles from nearly three decades ago. :D

  • @morebeer4435
    @morebeer4435 Před 3 lety +2

    your a baller if your up there drinking wine during a Q&A. What an awesome person.

  • @NoviTheProvi
    @NoviTheProvi Před 5 lety +10

    His nails are on point.

  • @MegaMajorHavoc
    @MegaMajorHavoc Před 5 lety +2

    28:55 - We were playing Terminator Future Shock with Mouselook a year earlier in 1995

  • @MrBlondeTV
    @MrBlondeTV Před 9 měsíci

    Such a valuable piece of history for Gaming

  • @yak6896
    @yak6896 Před rokem +2

    Love it, John! That crowd was a bust though.

  • @darthdonkulous1810
    @darthdonkulous1810 Před rokem

    Love hearing stories about the good times from legends like this!

  • @EyesOfByes
    @EyesOfByes Před 5 lety +1

    27:10 This was the best layman description of *optimization* I've ever heard!

  • @bambicandi6488
    @bambicandi6488 Před 6 lety +21

    Man... Heretic was my favorite game after Quake...!

  • @kerenton5897
    @kerenton5897 Před 6 lety +13

    cool guy and amazing hair as usual, same style since the early 90's

  • @pritch2002
    @pritch2002 Před 5 lety +1

    Great talk by a giant of gaming - massively enjoyed that and love that his favourite "bug" is the silent BFG trick...

  • @citizengoose1342
    @citizengoose1342 Před 5 lety

    These principles are pure gold

  • @endeckerBM
    @endeckerBM Před 6 lety +7

    That was fascinating. I could have listened for hours!

  • @MetalHorrorGamer
    @MetalHorrorGamer Před 6 lety +42

    another Great Video with John Romero. shame the audience was kind of lame for the most part.

  • @prickardo
    @prickardo Před 6 lety +1

    Thank you, John!

  • @smaugeverblaze3420
    @smaugeverblaze3420 Před rokem

    One of my favourite come up stories of all time, John Romero’s new fps is gunna be insane, it would be nice if he could get Carmack to join in, they’d probably have a lot of nostalgia

  • @PeterCooperUK
    @PeterCooperUK Před 7 lety +35

    I know you're not meant to feign surprise, but I am *genuinely* surprised no-one had heard of Michael Abrash! :-)

    • @fredericvergez
      @fredericvergez Před 7 lety +5

      Absolutely. This guy is awesome. His sessions on Dr Dobbs were my first contact with 3D programming

    • @Hammid
      @Hammid Před 6 lety +8

      Room full of clueless, millennial hipsters.

    • @inceptional
      @inceptional Před 5 lety +3

      I heard about him only after Oculus/Rift became a thing and he did some talks at Valve and the eventually moved to Oculus--but now I have about as much respect for him as any guy in the tech industry.

    • @dariusfarrel3228
      @dariusfarrel3228 Před 2 lety

      Yeah,
      Isnt Michael Abrash the guy that worked at ID software to make Quake,
      And is the guy that inspired Gabe Newell to make Half Life and Valve ( the company )?

  • @MrZorro3250
    @MrZorro3250 Před 5 lety +1

    great to hear this great software pioneer ,

  • @okerror1451
    @okerror1451 Před 8 měsíci

    27:58 I remember that room. Lots of fun with my grapling hook

  • @vladimircokorilo8105
    @vladimircokorilo8105 Před 6 lety +1

    29:36 - 30:05
    General truth I agree with, which unfortunately many people won't understand... programming is unique for each person, chances are small that someone might have a similar idea

  • @breamods1337
    @breamods1337 Před 5 lety +8

    by law every one hired at Ubisoft, EA, and Activision Blizzard should be made to watch this before being hired

  • @y01cu_yt
    @y01cu_yt Před rokem

    Thanks!

  • @newsmansuper2925
    @newsmansuper2925 Před 5 lety

    great talk.

  • @MunkeyChips
    @MunkeyChips Před 5 lety +3

    Can't wait for Sigil! It's almost here!!!

  • @shivaroor
    @shivaroor Před 2 lety

    Don’t think there’s been a lamer audience for such an iconic speaker.

  • @plasmar1
    @plasmar1 Před 4 lety

    I love how something so completely unrelated some how mentions Winnipeg:P :') ** where I live

  • @flaviomauri
    @flaviomauri Před 5 lety +1

    I was expecting rocket-jump to be the fav bug, but this BFG thing sounds amazing

  • @Jacketx
    @Jacketx Před 4 lety

    The amount of stuff they revolutionized is unbelievable.

  • @SevenDeMagnus
    @SevenDeMagnus Před 4 lety +2

    So cool, every version of this story has a new info, which is cool, This is my 3rd iD story.

    • @Crvstylvngs
      @Crvstylvngs Před 11 měsíci

      This is my second, only ten minutes through but I'm loving it

  • @Crpjnr
    @Crpjnr Před 4 lety +3

    Me: eye-dee software
    John: ihd software

  • @krisfrosz133
    @krisfrosz133 Před 6 lety +24

    Next talk: John Carmack. I'd love to see his side of the story from id to Armadillo to Oculus.

    • @vivianjames5528
      @vivianjames5528 Před 6 lety +12

      There's not really much need. John Carmack has done a keynote every year from 1996 until present. If you listen to every keynote he's done, you can get his very colorful story if you want to hear it. Carmack's not the type of guy to edit himself down, so you'll just have to listen to his hours and hours of talking points, as he explains how he went from Wolf to Doom to Quake to everything else. Honestly, he's got a lot of good stuff to say, and he's an amazing guy.

    • @justiny.1773
      @justiny.1773 Před 4 lety

      Watch John carmack interview with joe rogan

  • @echoskelet
    @echoskelet Před 4 lety

    13 minutes in.. This video is awesome.

  • @michaelbluecastlestudio665

    Legend🙏🏻

  • @michaelhulcy6680
    @michaelhulcy6680 Před 6 lety +10

    Brooooo John Romero's a fundamental programming guide genius! Wish so many other developers/mainly publishers nowadays fucking applied these development principles for their games.
    Fix bugs as you encounter them. Don't continue until that bug is ironed out. Don't depend on testers to find bugs (not to belittle what they do, but saving some time for sure). I think Bethesda (developer, not the publishing arm) should practice some of those principles lol.

    • @wendyokoopa7048
      @wendyokoopa7048 Před 5 lety

      They could teach their higher ups. You know who I'm referring to

  • @Cuzjudd
    @Cuzjudd Před 5 lety

    What was the solution that Carmack came up with to fix the hanging?

  • @TheActualCathal
    @TheActualCathal Před 5 lety +29

    I've been pronouncing "Id" as i-d for my entire life.

    • @shitchops
      @shitchops Před 4 lety +2

      me too, i think i-d has a nicer ring to it

    • @redbeardnj
      @redbeardnj Před 3 lety +3

      Same lol. Back in the early 90s we had no internet, so basically it was i-d. I honestly would have thought you were an idiot if anyone pronounced it "id" lol

    • @LazySmurf
      @LazySmurf Před 3 lety

      Ideas from the Deep is where id came from, so it would make sense to see it as an acronym, but since they dropped the “from the” part, it also makes sense that it would be seen as just “id”

    • @user-wx9rq9td3w
      @user-wx9rq9td3w Před 3 lety

      But acronyms aren't usually written in lowercase letters

  • @bgbrunocom
    @bgbrunocom Před 5 lety

    very helpful thx

  • @andyhall7032
    @andyhall7032 Před 3 lety +3

    "anyone heard of michael abrash ?" ... silence ... should have walked out right there.

  • @Aranimda
    @Aranimda Před 5 lety +2

    Romero's hair is just as legendary as his games.

  • @mauricioluisvega3137
    @mauricioluisvega3137 Před rokem

    23.20 the fire extinguisher near the CRAY!!! LOL

  • @mambojambo4870
    @mambojambo4870 Před 4 lety

    What a legend

  • @jfitnesshealth
    @jfitnesshealth Před 6 lety +4

    @47:10 HOW TO USE THE BFG, HOW IT WORKS!!!

  • @99Gara99
    @99Gara99 Před 3 lety

    6:19 just realized there were loads of d&d games using Wolfenstein 3d engine

  • @CTimmerman
    @CTimmerman Před 5 lety +1

    16:55 Sounds like he's not doing Quake Champions.

  • @MikeDest
    @MikeDest Před 6 lety

    29:31 showing PHP code in the background of the slide lol

  • @5Gazto
    @5Gazto Před 5 lety +5

    13:41
    Just C, now that's how it should be.

    • @user-bv8wr3vw4x
      @user-bv8wr3vw4x Před 5 lety +1

      Tell the reason why? Or you just said it because you're a fan of him. C was big back then, but now is almost dead. Nobody developes games on C anymore.

    • @jayocaine2946
      @jayocaine2946 Před 4 lety +1

      @@user-bv8wr3vw4x because he's old and incapable of keeping pace with modern advancements.

  • @general5886
    @general5886 Před 5 lety

    stuff of legend

  • @HDramboDwango
    @HDramboDwango Před 2 lety

    Love YOU JR! HDrambo SHABASH!

  • @cylerrubin3178
    @cylerrubin3178 Před 6 lety

    6:29 heh thats a grab bag of games, Duke Nukem, Dark Ages, Kings Quest, And Captain Comic, I'm surprised he didn't swap out Kosmos' Cosmic Adventure or Jill of the Jungle for Kings Quest if he was talking about old dos side-scrollers.

  • @Splatpope
    @Splatpope Před 5 lety +3

    WE WOULDNT BE TALKIN ABOUT HALF LIFE 3 IF NOT FOR THIS HAIRY BOI

  • @tinkerwithstuff
    @tinkerwithstuff Před rokem

    "quake introduced the world to mouse look" - nah, Bethesda's Terminator Future Shock had that, as well as full 3D enemies etc, before that.

    • @supernintendro
      @supernintendro Před rokem

      Yeah, but compared to Quake, almost no one played Future Shock. So Romero wasn't speaking out of turn.

  • @Fezezen
    @Fezezen Před 5 lety +2

    Man made bad ass games like Quake and Doom, favorite game? Minecraft.

    • @DoomKid
      @DoomKid Před 4 lety

      It’s even better because Notch said his favourite game was Doom. These guys clearly love each others work.

  • @inceptional
    @inceptional Před 5 lety

    Yeah, in modern times it's just sooo easy to get distracted from actually working on the game--I mean, that's literally what I am doing right now rather than going through the Unity and C# tutorials I'm supposed to be completing as I type. :-o

  • @wally19
    @wally19 Před rokem

    I was 11-12, no internet, it was all just about going out to play with my friends, going back home, cd doom enter, doom enter...

  • @AdamVelazquezVA
    @AdamVelazquezVA Před 4 lety

    For anybody complaining about the crowd: when Romero speaks up, your mouth goes shut. It's as simple as that.

  • @RicoJazz
    @RicoJazz Před 4 lety

    Romero is not a programmer. He's an artist.

  • @ArisAlamanos
    @ArisAlamanos Před 2 lety

    Corona SDK is now Solar2D

  • @msalperen1
    @msalperen1 Před 5 lety

    I'm frustrated by the fact that scrolling wasn't available on PC until 1990. Wasn't it available even on Amiga in games like Giana Sisters?

  • @1luarluar1
    @1luarluar1 Před 6 lety

    1st book from the series WOR(L)DS, a project by Raul Gubert
    ''3 NEW MONSTERS AND 3 NEW WEAPONS FOR QUAKE''
    www.filedropper.com/3newmonstersand3newweaponsforquake

  • @neil340
    @neil340 Před 6 lety +27

    31:39 is he drinking wine?

    • @_wearedevs
      @_wearedevs  Před 6 lety +15

      Perhaps :)

    • @AdamWoodhouse
      @AdamWoodhouse Před 5 lety +3

      It's nice when going outside of ultra-conservative North America. :)

    • @makedredd299
      @makedredd299 Před 5 lety +1

      It’s ok he is in Europe it shows that you are sophisticated. 🍷

  • @MyEgoMyThoughts
    @MyEgoMyThoughts Před 5 lety +2

    If Wolfenstein 3D came out today and they charged what they did in 1992 for it, it would be 106 dollars.

  • @anointedsword
    @anointedsword Před 2 lety

    Raven was a great company as well. SOF rocked! 😁👍🏻

  • @Goto10Gaming
    @Goto10Gaming Před 4 lety +1

    “We worked 30 hours, in a day..”
    John...

    • @ZalonDK
      @ZalonDK Před 4 lety +2

      The day isn't over until you go to sleep :D

  • @megido878
    @megido878 Před 6 lety +1

    hey there is a news reporter named john romero

  • @simon24h
    @simon24h Před 5 lety

    My favorite programming language is Lua , too.

  • @furqueue9590
    @furqueue9590 Před 4 lety

    Is John Romero's job talking about making Doom now?

  • @yoe91
    @yoe91 Před 5 lety

    30:15 is that red wine ? No I know I know, it's the blood of 5000 imps... but are speakers allowed to 'drink' at these sorts of conferences ?

  • @HighGainsDrifter
    @HighGainsDrifter Před 4 lety +1

    John Romero seems really cool, I'd kick it with him lol

  • @kawmic7
    @kawmic7 Před 5 lety +1

    Hexen is awesome!!

  • @rameynoodles152
    @rameynoodles152 Před 6 lety +1

    Wow, those are some radically different programming guidelines than is taught nowadays. Actually, quite a bit different from back then as well. I'm gonna write that shit down.

  • @davidmiller9485
    @davidmiller9485 Před 4 lety

    he's incorrect on the internet. We had BBS's which were connected by FIDOnet. We also had Gopher, Archie and Veronica. Now their was no HTML or WWW. Most networks were government/libraries/Colleges. But we did have internet. I used a Commodore pet/64/128D with a modem to dial into both the local college and BBS's.

  • @johnnyxp64
    @johnnyxp64 Před 5 lety +3

    my 1st ever game was Dangerous DAVE! fuck! i just found out you did it guys lol. cool. i also start programming because of games. :)