The Early Days of Id Software - John Romero @ WeAreDevelopers Conference 2017
HTML-код
- Опубликовано: 29 май 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 - Наука
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.
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)
Exactly love his input and presence
I see no one saying that lol
"As soon as you see a bug, fix it. Do not continue."
That's when the Bethesda staff got up and left
yes.
Lolz
some games are made better or improved by bugs (certain games like smash melee or sc bw), you can never fix 100% anywayf
they tried to leave but their body stopped responding and went T-pose so it went really awkward.
@@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?
as fps gamers, we owe everything to the early days of id.
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.
I have to disagree. If not them, there would have been someone else to do it one way or another at some point.
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
@@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.
@@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.
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
Not a developer, just appreciate hearing visionaries speak about their craft. Thanks for this.
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!!!
"Go get Corona SDK" OH BOY JOHN, THE WORLD TOOK THAT ADVICE IT SURE DID 😂
He spoke Doom upon us all!
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!
That's great!
@@igorthelight Yes it is :)
That's cool af
Oh boy how I Miss the times of icq!
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!
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.
"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.
EA here, Nah we're not
@@SpaceAce114 but heres some bad coded DLC :D
And Adobe....
EA activision and Ubi are just full of shit. Boycott them
💯
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
Programmer or not, one can apply these principles to life in general. Beautiful and inspiring.
Legend states that every time Romero touches his hair an angel gets its wings.
This is one of the greatest talks I've ever watched. I've re-watched this three times already.
Right!?
@@_wearedevs yes
In addition to all the legendary stuff this guy's done, you can tell he's an amazing programmer.
I wonder if we can download from for example github some examples of hid code
@@homoxymoronomaturagoogle for the source code of doom.
John's hair is as glorious as ever.
Much respect to these old school legends...
40:29 Most valuable question and answer. Distractions destroy untold possibilities - it's only getting worse...
RUclips and Social Media is a double edged sword. So much wasted time being sucked into them.
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.
I wasted my talent....
@@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"
@@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.
Drinking wine on stage - awesome!
when?
@@tophan5146 hell yeah! 30:20
@@oniximmo virgin water vs chad wine
This is the most dull audience ever. It's JOHN ROMERO!!! Dudes a rockstar of OG proportions.
you comment would have made more sense in 1993)))
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.
The dullest audience is the one that didn't bother to show up, but still feel entitled to throw shade.
Yawn. Give me John Carmack any day... 🥱
@@kevinmiddleton8721 I prefer romero
So much inspiration to be had. What a legend.
I wish the Quake Champions developers would have considered these advices
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.
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!
Finally someone mentions Strife. It's a great game!
It's on GOG!
Criminally underrated game.
Strife is fucking awesome.
Yep, Strife is sweet as shit.
Fuck yea love that game!!!
Great talk by a giant of gaming - massively enjoyed that and love that his favourite "bug" is the silent BFG trick...
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
That was fascinating. I could have listened for hours!
john needs to write an audiobook
your a baller if your up there drinking wine during a Q&A. What an awesome person.
Man... Heretic was my favorite game after Quake...!
Bambi Candi
Damn you’re gonna love Amid Evil
Love hearing stories about the good times from legends like this!
28:44 "there was a known error with the floating point divide instruction on the Pentium" now that is 1337 debugging
27:10 This was the best layman description of *optimization* I've ever heard!
I know you're not meant to feign surprise, but I am *genuinely* surprised no-one had heard of Michael Abrash! :-)
Absolutely. This guy is awesome. His sessions on Dr Dobbs were my first contact with 3D programming
Room full of clueless, millennial hipsters.
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.
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 )?
Love it, John! That crowd was a bust though.
another Great Video with John Romero. shame the audience was kind of lame for the most part.
I think Yandere Dev needs to take lessons from John Romero on coding.
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
His nails are on point.
great to hear this great software pioneer ,
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.
They could teach their higher ups. You know who I'm referring to
cool guy and amazing hair as usual, same style since the early 90's
Thank you, John!
great talk.
These principles are pure gold
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
So cool, every version of this story has a new info, which is cool, This is my 3rd iD story.
This is my second, only ten minutes through but I'm loving it
Thanks!
28:55 - We were playing Terminator Future Shock with Mouselook a year earlier in 1995
13 minutes in.. This video is awesome.
I was expecting rocket-jump to be the fav bug, but this BFG thing sounds amazing
by law every one hired at Ubisoft, EA, and Activision Blizzard should be made to watch this before being hired
The amount of stuff they revolutionized is unbelievable.
very helpful thx
27:58 I remember that room. Lots of fun with my grapling hook
I love how something so completely unrelated some how mentions Winnipeg:P :') ** where I live
Can't wait for Sigil! It's almost here!!!
Don’t think there’s been a lamer audience for such an iconic speaker.
Legend🙏🏻
Next talk: John Carmack. I'd love to see his side of the story from id to Armadillo to Oculus.
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.
Watch John carmack interview with joe rogan
everyone is so amazed by how efficient and fast ID worked
I dont want to sound, and i will, like an eliteist but they wouldnt have have the success if they didnt work like that
It was a different time back then, and efficiency was number one
They worked hard, they fixed bugs right when they appeared and they added as much tech as they could
23.20 the fire extinguisher near the CRAY!!! LOL
What a legend
Such a valuable piece of history for Gaming
Man made bad ass games like Quake and Doom, favorite game? Minecraft.
It’s even better because Notch said his favourite game was Doom. These guys clearly love each others work.
I've been pronouncing "Id" as i-d for my entire life.
me too, i think i-d has a nicer ring to it
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
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”
But acronyms aren't usually written in lowercase letters
Romero's hair is just as legendary as his games.
13:41
Just C, now that's how it should be.
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.
@@user-bv8wr3vw4x because he's old and incapable of keeping pace with modern advancements.
What was the solution that Carmack came up with to fix the hanging?
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
Me: eye-dee software
John: ihd software
@47:10 HOW TO USE THE BFG, HOW IT WORKS!!!
"anyone heard of michael abrash ?" ... silence ... should have walked out right there.
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.
stuff of legend
Love YOU JR! HDrambo SHABASH!
16:55 Sounds like he's not doing Quake Champions.
Hexen is awesome!!
Raven was a great company as well. SOF rocked! 😁👍🏻
Today I learned that Quake make a point to highlight the famous intel FDIV bug
31:39 is he drinking wine?
Perhaps :)
It's nice when going outside of ultra-conservative North America. :)
It’s ok he is in Europe it shows that you are sophisticated. 🍷
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
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?
6:19 just realized there were loads of d&d games using Wolfenstein 3d engine
hey there is a news reporter named john romero
WE WOULDNT BE TALKIN ABOUT HALF LIFE 3 IF NOT FOR THIS HAIRY BOI
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. :)
John Romero seems really cool, I'd kick it with him lol
"quake introduced the world to mouse look" - nah, Bethesda's Terminator Future Shock had that, as well as full 3D enemies etc, before that.
Yeah, but compared to Quake, almost no one played Future Shock. So Romero wasn't speaking out of turn.
29:31 showing PHP code in the background of the slide lol
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...
Seems like a real nice guy.
woot! Chrono Trigger!
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.
My favorite programming language is Lua , too.
For anybody complaining about the crowd: when Romero speaks up, your mouth goes shut. It's as simple as that.
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.
epic
If Wolfenstein 3D came out today and they charged what they did in 1992 for it, it would be 106 dollars.