The Early Days of id Software

  Рет қаралды 150,660

GDC

GDC

7 жыл бұрын

In this 2016 GDC Europe talk, id Software co-founder and Doom co-creator John Romero discusses the company's early days and the programming principles that gave birth to games like Doom and Quake.
GDC talks cover a range of developmental topics including game design, programming, audio, visual arts, business management, production, online games, and much more. We post a fresh GDC video every weekday. Subscribe to the channel to stay on top of regular updates, and check out GDC Vault for thousands of more in-depth talks from our archives.
Follow us on Twitter
/ official_gdc
Check out our Facebook page for GDC exclusives
/ gamedevelopersconference
Visit our site: ubm.io/2ctNvqZ

Пікірлер: 291
@xananax6823
@xananax6823 7 жыл бұрын
Thank you for this. Such a fan of old ID. - "How would you do Doom 4?" - "I wouldn't" fuck yeah
@brummii
@brummii 7 жыл бұрын
Coincidentally doom4 is the best ID game since quake1.
@xananax6823
@xananax6823 7 жыл бұрын
brummii agreed, but that's not saying much tbh
@Nick-vy8zt
@Nick-vy8zt 7 жыл бұрын
That's a negative. New DOOM "4" is rehashed DOOM 3 with ripped game-play features from indie modders like SGTMarkIV.
@-Zakhiel-
@-Zakhiel- 7 жыл бұрын
I don't see how it is a rehashed of Doom3... And for the gameplay, it'sd more a Painkiller game than a brutal Doom. Glory kills does not equal Brutal Doom... if you take a look at the video made by NOCLIP on Doom 4 development, glory kills where here since the early alphas, before Brutal Doom was ever realeased.
@-Zakhiel-
@-Zakhiel- 7 жыл бұрын
Quake 2 was not a good game at all. Have you ever played Q2 ? The engine is a good but after the first hub, levels are only brown corridors after corridors. The elvel design is horendous. And Quake 3 ? Don't you remember that game ? It is still one of the best multiplayer fps ever made. Doom 3 is not a masterpiece but it is still a good game, far better than Quake 2. Rage is good if you strip a third of the game. It is a waste, an unfinished product, but it's still far more entertaining than Quake 2. So yeah... What the fuck... Quake 2 ? Realy ? Quake 1 is far more superior than Quake 2, even on the aestetic.
@nove3609
@nove3609 6 жыл бұрын
"They had a John, a Carmack, and a John Carmack."
@Al1987ac
@Al1987ac 4 жыл бұрын
Did he actually say this in the video?
@justiny.1773
@justiny.1773 4 жыл бұрын
Al1987ac A yes
@augoosto11
@augoosto11 2 жыл бұрын
@@Al1987ac this is a reference to the "all your history are belong to us" video series on iD software. It uses to be a big series for machinima on KZbin and it was one of the first video Chronicles of game history
@ronmexico6901
@ronmexico6901 Жыл бұрын
It’s funny the people that John Carmack decided to work with
@Levelworm
@Levelworm 2 жыл бұрын
key points: You need a small team that has the following attributes: 1. Everyone is a well experienced game developer (A lot of people forget that Carmack got his first game published in 1989 and Romero a few years before that) 2. Everyone understands each other 3. Super passionate 4. Young and without a family
@DOSRetroGamer
@DOSRetroGamer 2 жыл бұрын
Romero actually had a wife and kids very early
@ARCSYS4049
@ARCSYS4049 Жыл бұрын
@@DOSRetroGamer His wife, new born, and one year old son left him before he had been married two years. Raising a family doesn't consume all of your time when you're not raising your family. One CANNOT commit 90+ hours a week developing and ALSO 90+ hours a week taking care of your kids.
@DOSRetroGamer
@DOSRetroGamer Жыл бұрын
@@ARCSYS4049 so he probably used his work to distract from personal problems, right
@gainonten4031
@gainonten4031 Жыл бұрын
@@DOSRetroGamer he actually divorced because chose game dev path.
@raakareiska9804
@raakareiska9804 Жыл бұрын
The basic points that you need if you want to start a rock band, enterprise or whatever and success. Passionate people with ideas and good chemistry
@metallitech
@metallitech 7 жыл бұрын
I love how he explains it so clearly when he talks about programming. He's proud of his work but feels no need to show how smart he is by bamboozling us.
@dmitrykim3096
@dmitrykim3096 6 жыл бұрын
Id software was an inspiration for millions of programmers back then, one man can change the history
@benjamind.halford3987
@benjamind.halford3987 7 жыл бұрын
Brilliant! Locked in a room listening to metal, coding for 16 hours a day and sleeping 8, no facebook, twitter. Lessons to be learnt there :)
@Siraj75
@Siraj75 5 жыл бұрын
Yeah, not forgetting to paint your nails just like Mr Romero!
@DeepPastry
@DeepPastry 5 жыл бұрын
Only history lessons. We do have APIs now, we do have oodles of ways to stay connected to family. Nice how you forgot he mentioned burn-out being a thing. Also, you should go protect your lawn, I hear the uppity kids were thinking of loitering upon your precious precious lawn.
@coachmcguirk8277
@coachmcguirk8277 5 жыл бұрын
@@DeepPastry Why so defensive? His comment was completely in line. People DO spend far too much time on facebook, twitter, and on other social media, and you know damn well that Facebook has become more than just a way to connect with your family. Hell, i'm a victim of it too, I can't take a dump without bringing my phone with me. I constantly feel like I need to be stimulated and it's clearly an unhealthy way of life. I know it pains you to hear your father bitch and moan about things that you think he's completely out of touch with, but maybe there's some merit to what he's saying even if it hurts you to admit it.
@Fractal_blip
@Fractal_blip 4 жыл бұрын
@@Siraj75 he has his many concubines paint his nails for him lol. Jk i think hes married
@Fractal_blip
@Fractal_blip 4 жыл бұрын
@@DeepPastry lol you would think this was one of the people sitting in the crowd silent as a churchmouse, but you do have a point with the burnout, but people were more connected emotionally just 25 years ago.
@benjoe1993
@benjoe1993 7 жыл бұрын
Me: "How did you manage to crunch so many games out so quickly back when there were no game engines at all?" JR: "We were batshit crazy ppl with ideas, knowledge and time." Me "That explains it." :D
@Fractal_blip
@Fractal_blip 4 жыл бұрын
Lol fuxk yeah bro
@DOSRetroGamer
@DOSRetroGamer 2 жыл бұрын
Simple. They did nothing but work on their games. Total dedication and relentless work ethic.
@LazyartistLast
@LazyartistLast 3 жыл бұрын
"polish as you go. dont depend on polish happening later" can they just staple that to every major game company, like ubisoft, or EA
@Cadaverine1990
@Cadaverine1990 3 жыл бұрын
Blizzard is starting to join those two with the help of activision....
@RemoteSynergy
@RemoteSynergy 2 жыл бұрын
Hey it works. Looks how well their games sell despite how many bugs there are on release
@OpenMawProductions
@OpenMawProductions 2 жыл бұрын
@@RemoteSynergy Diminishing returns. We're seeing that with the Battlefield franchise. Yeah it worked in the short term, but now people have caught on. They're driving franchises into the ground because consumer awareness of how many glitches are slipping in is too high.
@cianwyn4605
@cianwyn4605 2 жыл бұрын
Bethesda
@NilsElHimoud
@NilsElHimoud Жыл бұрын
Not only game companies
@MrJackojc90
@MrJackojc90 7 жыл бұрын
"It was called TED for Tile EDitor...", I fucking lost it haha.
@maxwellgordon9868
@maxwellgordon9868 10 ай бұрын
These guys are geniuses & they will always be remembered for their work.
@urazsoktay5275
@urazsoktay5275 7 ай бұрын
John Romero and John Carmack are one hundred percent certified geniuses indeed.
@chrisdonovan8795
@chrisdonovan8795 3 жыл бұрын
Yep, I remember typing games in from magazines. When you didn't have the Internet, and no one near you had something, you would type it in (or take turns typing it in). It was a great way to learn.
@habitable4116
@habitable4116 7 жыл бұрын
Tough crowd.
@darthhole6818
@darthhole6818 7 жыл бұрын
I noticed that through the entire talk. I was actually cracking up a bit, but the harsh silence from the crowd made John seem like he was being cringey even when he wasn't. Then again, though, I love listening to this stuff.
@hurlbag559
@hurlbag559 7 жыл бұрын
Yeah not a great crowd, made it seem as if nobody even wanted to be there. Loved the talk myself, spent so much of my childhood playing id's games and always been interested in getting into game development so I could listen to this dude waffle on forever.
@ShujitoDM
@ShujitoDM 7 жыл бұрын
maybe we're getting mostly direct microphone input
@WasteFaced
@WasteFaced 6 жыл бұрын
I think this conference took place in Germany, and maybe they didn't catch the subtle humor because English isn't their first language.
@shadowflar3
@shadowflar3 6 жыл бұрын
I know right, what the hell? The art and photos from the 80s and 90s were ridiculous and the jokes as well, oh man. "Does anyone remember Heretic?" I was expecting applause and whistling. John Romero is a legend and deserved so much more than this reception.
@talatparlatan9054
@talatparlatan9054 2 жыл бұрын
You know what you are for us gamer Worldwide a Gameproducer Legend I play All the games From ID Software Doom,Wolfenstein,Commander Keen Quake in the 90's, it was all for free or Shareware Young guys dont know what shareware so long time its going on and i want too say thank you too you and your ID Team
@apictureoffunction
@apictureoffunction 4 жыл бұрын
I'm 28 and I've lived my entire life in northern Wisconsin, and it's hilarious to hear that John and the team spent ONE winter here, and then decided "fuck this" and moved somewhere warmer haha. But I suppose when you're from the south, having to deal with seven months of winter where the temperature frequently dips to 30-40 below farenheit is probably a huge shock
@alsat8931
@alsat8931 3 жыл бұрын
I dont know how you'd get things done in the cold, man. I'd be just in bed and sedentary all day, not wanting to work. ID guys prob thought same.
@apictureoffunction
@apictureoffunction 3 жыл бұрын
@Poole I feel like we appreciate summer more because of our brutal winters
@DOSRetroGamer
@DOSRetroGamer 2 жыл бұрын
@@alsat8931 that's what heaters were invented for
@sperrin
@sperrin 10 ай бұрын
I think I've listened to John give this talk many times at many different events. Still never gets old.
@filiphedman4392
@filiphedman4392 3 жыл бұрын
Wow, that's a tough crowd.
@aaddiction7294
@aaddiction7294 7 жыл бұрын
Smart man. Useful presentation.
@zeromancer-x
@zeromancer-x 5 жыл бұрын
Yeah, the presentation was top notch.
@ScienceAppliedForGood
@ScienceAppliedForGood 8 ай бұрын
There is a need to remaster the sound by removing the humming nose at the background. But other then this it was an informative talk by Romero.
@pillarnexustheancientgladiator
@pillarnexustheancientgladiator 4 жыл бұрын
I made it a point to save screenshots of all the design principle slides as reminders in case I get into programming; my dream used to be wanting to make video games and it slipped away when college didn't work out. I'd like to reclaim that dream someday.
@aardvark3864
@aardvark3864 Жыл бұрын
Kmkimjhjbjn in m bj
@aardvark3864
@aardvark3864 Жыл бұрын
Un bon
@PadPoet
@PadPoet 7 жыл бұрын
What an awesome throwback and presentation, even though I'm not into programming anymore. Great stuff by John.
@jamesgrimwood1285
@jamesgrimwood1285 7 жыл бұрын
sleep for 8 hours and use the rest of the time coding while listening to heavy metal... sounds like an awesome job :-)
@Catonzo
@Catonzo 5 жыл бұрын
You can do that today too. Hell.. I would say it's even easier today than it was when they did it. They were pioneers and laid groundworks for any of us today to comfortably live a dream they had to "suffer" for. Just need a kind of drive like they had and a good game idea.
@AnnNightNoxana
@AnnNightNoxana 4 жыл бұрын
He's glad no one had asked him about Daikatana. Amazing talk by the way!
@alsat8931
@alsat8931 3 жыл бұрын
Happy as well that the audience knows that its an uncomfortable topic
@luicecifer
@luicecifer Жыл бұрын
In another talk, someone asked him why Daikatana failed. John: "It was no good of a game!" xD He's great.
@manadapodcast
@manadapodcast 17 күн бұрын
A lot of User Experience on the game creation process 🙌🏽
@MattC78
@MattC78 8 ай бұрын
I want to play all these games he made.
@Daehawk
@Daehawk 6 жыл бұрын
Thanks John. So many GREAT memories from id shooters and DOOM II is still my all time favorite FPS. Hell my first pc in 1994 came with DOOM shareware. I was in love.
@aerodynamic1440
@aerodynamic1440 5 жыл бұрын
Best attitude in id Software. I am doing some art work and level designing and I have to say those alone eats my brains out, much stressful work for me. Even after this much technological improvements. And imagine making games by doing every single work by yourself like doing the work of an API, creating game engines, tools etc. Besides art work. Now I am just wanting to know more about how games were made back in the 80s and 90s. As well as keep making game levels.
@jurybery
@jurybery 5 жыл бұрын
These guys were superstars!
@FluxarStudiosInc
@FluxarStudiosInc 7 жыл бұрын
John Ramero and the ID team were a huge influence for me back in the day, and still today. I became who I am today because of these guys.
@manondamoon8911
@manondamoon8911 5 жыл бұрын
Who are you?
@DeathAtYourDoorStep
@DeathAtYourDoorStep 5 жыл бұрын
He’s Kynan Milo obviously
@urazoktay7940
@urazoktay7940 4 ай бұрын
Amazing video, i enjoyed throughly, thank you!
@alexisp696
@alexisp696 5 жыл бұрын
Love those old side-scrollers.
@Ashanmaril
@Ashanmaril Жыл бұрын
It’s kinda funny he makes modern rendering sound easier because of APIs, but I’d say there’s way more of a barrier to just putting a pixel on the screen in modern operating systems. I think that’s a big part of the reason everyone just uses engines and graphics libraries.
@jonbourgoin182
@jonbourgoin182 6 жыл бұрын
Lots of interesting factoids that weren't in Masters of Doom (highly recommended read). Appreciate the upload!
@alimaclean5777
@alimaclean5777 5 жыл бұрын
Love these talks. They inspire me to get into coding and game development
@johanndaart7326
@johanndaart7326 3 жыл бұрын
Commander Keen is the game of my childhood.
@alexisp696
@alexisp696 5 жыл бұрын
FOUR MONTHS? For Wolfenstein 3-D? Awesome.
@justiny.1773
@justiny.1773 4 жыл бұрын
Alexis Wilmot Porter 4 months @ 16 hour days
@wildwest1832
@wildwest1832 3 жыл бұрын
Those guys worked hardcore back then when they had smaller teams and a much less mature industry.
@Advection357
@Advection357 7 жыл бұрын
I remember being at a friends house when he fired up Hexen or Hexen II (been a while lol) on his 3DFX voodoo 4mb equipped pc... When I saw the graphics... my jaw literally dropped. Back in a day where 3D graphics were blocky and pixelated (like the original playstation) Here is a game that has ZERO pixels showing with everything nice and smooth! Needless to say... been a PC gamer ever since that day... & had my shares of all night Quake / Quake II lan parties :D
@TheKaiTetley
@TheKaiTetley 5 жыл бұрын
Advection. Hexen 2 looked amazing on the Voodoo graphics card. The first Hexen used the Doom engine.
@DevDungeon
@DevDungeon 6 жыл бұрын
Solid advice. Just the other day I caught myself trying to add a TODO and move on but I have learned TODOs tend to stay around for a long long time. It's better to take care of what is needed when it is needed before moving on.
@rumble1925
@rumble1925 5 жыл бұрын
I only use TODO comments when I need to build some other feature first. So it's basically there as a sign post when I'm done with that other feature and can complete the code.
@DeliriumzzZ
@DeliriumzzZ 7 жыл бұрын
Even after working in the industry for several years, I still have difficulties calling myself a programmer. With guys like Romero and Carmack, who made awesome stuff without even something (which we call low-level nowadays Q_Q) like opengl or dx. Might just call myself 'ScriptKiddie extraordinaire' on my cv.
@MsSomeonenew
@MsSomeonenew 5 жыл бұрын
Like he said they were pushing the envelope of technology in their time, obsessing over smooth scrolling pixels today would be like putting wooden wheels on cars again... makes no damn sense. If you want to be like them then push the envelope of technology today.
@shoominati23
@shoominati23 5 жыл бұрын
I remember the PC port of GODS was unbelievable for back in the time.. These PC things that were designed for spreadsheets and word processors, might actually be a viable gaming platform with these newfangled things called VGA cards and Soundblaster cards! I actually get Apogee games confused with ID software.. come to find they are two totally unique companies
@nemtudom5074
@nemtudom5074 4 жыл бұрын
Yea! In the 90's, they were like the two top dogs! Everyone was playing games made by either of the two companies!
@pavma7
@pavma7 3 жыл бұрын
How to flex for 56 minutes straight
@joseluki
@joseluki 5 жыл бұрын
21 yo, 76 games, and 3 companies. Fuck my life.
@frechjo
@frechjo 6 жыл бұрын
His principles of how to develop bring echoes of both XP (like incremental developing, TDD, etc.) and a bit of Charles Moore's philosophy (throwing away the code and make it again specifically for the problem). Only with C instead of Smalltalk/Forth. And focused on rushing games instead of producing quality utility software, I guess.
@Exarathas
@Exarathas 7 жыл бұрын
5:33 what is the game on the top right? This was my first game ever, right before I played Commander Keen 1.
@nemtudom5074
@nemtudom5074 4 жыл бұрын
According to google thats the adventures of captain comic. Pro tip for the future. If you see a game you dont know the name of, press WIN + SHIFT + S, save that screenshot, then reverse image search in google.
@shevanel92
@shevanel92 5 жыл бұрын
8:50 Is he just going to gloss over that Les Paul chillin' on the couch?
@connoredwards7013
@connoredwards7013 2 жыл бұрын
My thoughts exactly!
@harrytaller9403
@harrytaller9403 6 жыл бұрын
39:19 tips for new programmers 40:22
@pheilimobrien6634
@pheilimobrien6634 Жыл бұрын
Thank you, Icon of Sin.
@BaccarWozat
@BaccarWozat 16 күн бұрын
This presentation and questions had to fit within an hour, so unfortunately there are lots of anecdotes and small details about the early days at id that had to be dropped. For example, they were asked to make Wolfenstein 3D on the SNES so they hired a guy to do it, but he vanished mysteriously, so they had to stop work on Doom in order to finish the W3D port. For another example, Doom was originally an Aliens game, but they found out how much Fox wanted in royalties, so they decided to do something original. Hexen being a hub game was almost penitence for getting rid of the hub system for the original Doom. I'll always remember how id's games changed my life, even more than other milestones in video gaming like Pac-Man or Super Mario.
@davidirimia6463
@davidirimia6463 7 жыл бұрын
Can someone explain about the smooth scrolling? Why wasn't it possible? What did they do to fix it?
@samham000
@samham000 7 жыл бұрын
IIRC the computers weren't powerful enough to redraw the whole frame every 1/60 of a second, so John Carmack came up with a trick where it would only redraw the parts of the frame that were necessary to give the impression of movement.
@Advection357
@Advection357 7 жыл бұрын
The trick is called interpolation ;-) He didn't invent the idea.. but he did come up with a way to implement it in the game... which is no small feat
@cheappyv5156
@cheappyv5156 6 жыл бұрын
Advection357 but if Mario did it first, why is carmack credited with pioneering it?
@JimGiant
@JimGiant 6 жыл бұрын
@Cheappy V Carmack was the first to do it on PC which required a different technique.
@marscaleb
@marscaleb 6 жыл бұрын
Bear in mind, the NES was a machine dedicated to playing games. All of its hardware was designed and built exclusively for gaming. The PC was a tool that was designed primarily for office work. The reason Mario could scroll pixel by pixel was because it had hardware explicitly designed to do exactly that. In the system's memory, there was actually a table of map data that was actually twice as big as the screen itself, and when it drew the background on the screen it would simply draw horizontal lines from this table from arbitrary positions. However, when it updated this table it had to make these changes in 8x8 pixel chunks, just the same as a PC game would. But because it had a table size that was double the size of the screen, it could always make sure those changes were off-screen. But to make all of that possible (and still be cheap enough to sell to most consumers) the NES was constricted to one table of 256 8x8 tiles for the background (thus it is not storing two full-screen images in its memory, but an array of single bytes.) So if your NES game wanted to have a full set of upper and lower case letters, numbers, and some basic punctuation, that would take up almost half of your tile data just for that. Restrictions like that wouldn't cut it for a business computer.
@andresdigi25
@andresdigi25 2 жыл бұрын
he is a really nice and smart guy
@caseyrogers573
@caseyrogers573 2 жыл бұрын
The made Doom and Wolfenstein in my hometown Mesquite, Texas!
@nosekills
@nosekills 7 жыл бұрын
What's that game on the top right at 5:30 ? Remember loving it but no recollection of what it is :P
@nemtudom5074
@nemtudom5074 4 жыл бұрын
Adventures of captain comic. For future questions like that, i suggest you WIN + SHIFT + S, save the screenshot, and paste that into google reverse image search
@necrogirl666
@necrogirl666 7 жыл бұрын
John Romero Rock !!
@rationalcoder
@rationalcoder 5 жыл бұрын
18:58 As a programmer, this cliffhanger is really urking me.
@spatulasnout
@spatulasnout 5 жыл бұрын
Since it was implied the anomaly occurred after the game was running for many hours, perhaps a time-related variable wrapped around. (For instance, at a 1Hz tick rate, an unsigned 16-bit variable would wrap after 18 hours; or signed 16-bit variable after 9 hours.)
@P4INKillers
@P4INKillers 4 жыл бұрын
Game clock reached max integer. He solved it by resetting the value once high enough.
@monawoka97
@monawoka97 4 жыл бұрын
this is talked about in other videos. IIRC it was some overflow error with a timer.
@shoominati23
@shoominati23 5 жыл бұрын
A concept where they give you an ENTIRE working game for free and hope that you will buy the subsequent extra levels once you are done playing it. unheard of today!
@wildwest1832
@wildwest1832 5 жыл бұрын
not a fair comparison. Games today are built by hundreds over years vs 10 guys in a few months back then. It costs way more today than it did then
@harrytaller9403
@harrytaller9403 6 жыл бұрын
41:58 Quake walkaway in 91 and started designing in 95
@ryderdonahue
@ryderdonahue 7 жыл бұрын
Great talk and advice, thanks Romero :)
@Syke1337
@Syke1337 6 жыл бұрын
Wait, I'm confused. He said that the reason they were able to pop games out so quickly during the Commander Keen days was because they reused their engine. But at 20:25 he basically says to make new code for each game. Is the exception if you don't plan on the game having sequels? Edit: Oh, looks like someone else had the same exact question at 33:00 haha.
@1pcfred
@1pcfred 6 жыл бұрын
Commander Keen games are all Commander Keen games. They just released different episodes. It is the same damned game though. They just charged for it again. Well, what id did is they introduced the concept of data being the game.
@kuzregoistgold2544
@kuzregoistgold2544 3 жыл бұрын
The same engine but they had to make new levels
@alexisp696
@alexisp696 5 жыл бұрын
Ah - Europe. That must be why they are so quiet.
@Novous
@Novous Жыл бұрын
fun fact: Wolfenstein and DOOM share code, John Carmacks random number table. Both of which (since they're the same) are actually not correctly random at all and it affects ingame weapon hit RNG. But it actually proves his point more, in a way, because the flaw in one game was brought over to the next. Mike Acton has a different but similar philosophy. He abhors "generic code" and is proven right with dozens of AAA shipped titles on notoriously difficult-to-program consoles (like the Playstation Cell CPU). People are taught in school to "abstract" everything to make it for the most general possible theoretical future case and it makes everything slow and terrible. The code should reflect what you're trying to accomplish NOW, and reflect the most COMMON case, not the most general what-if case. Make your engine for the game you want now, not every game you may ever make. Keen 1-3 were very similar and played identically, so they shared an engine. But there's no way they'd know what they were going to do with Keen 4+ when they just started Keen 1. So they didn't worry about that. Any decisions you make now may be thrown out in the future when you learn more about your artform. Just make sure the current game you're making is cleanly written for its own specific purpose.
@hurd_
@hurd_ 7 жыл бұрын
Incredible hair.
@elcapitan6126
@elcapitan6126 7 ай бұрын
maybe he's born with it. maybe it's maybelline
@peternielsen8362
@peternielsen8362 10 ай бұрын
Wolfentein 3d was the first real great game. Worked on the earliest PC computers. Doom was so much greater. And was a game changer. Doom II was and upgraded version and was also great. Easy of game play. Heretic, Hexen and Quake were also great but more complicated. Which is why I love Doom overall. Ease of play. I also have the first episode of Doom as my ringtone on my phone. Love it. Even the new Wolfinstien and new Doom, even though graphics look better, doesn't make it better than the original.
@Wesley_C
@Wesley_C 5 жыл бұрын
So smart man.
@kitten-inside
@kitten-inside 4 жыл бұрын
Write a new engine for the new game? Ahh, yes, the exact opposite of the Bethesda approach.
@vincentmuyo
@vincentmuyo 2 жыл бұрын
The Bethesda approach: Reuse the engine, don't fix any old bugs despite them being known and fixed by the community for years.
@silentassassin8959
@silentassassin8959 5 жыл бұрын
Take notes Bethesda!!! 20:18
@alexisp696
@alexisp696 5 жыл бұрын
Three commander keen games in three months? Awesome. I remember the first Duke Nukem game, even if the senile audience don't - even Dangerous Dave. In those days, the first thing you did at any friend's house was: a) have you got a PC, b) let me use it, c) dir c: /p to see what games were on the hard drive. More than likely at least one ID software game was there - otherwise, the friend would likely be "unfriended".
@braincloud6098
@braincloud6098 2 жыл бұрын
>Is that David Foster Wallace? My older brother, passing by as I watched this
@KneeteDerVogel
@KneeteDerVogel 15 күн бұрын
best comment xD though not related to the content, I lost it ahaha! What did you answer?
@aloluk
@aloluk 6 жыл бұрын
Scumm was before the id engine right? So it wasn't the first cross platform engine...
@NRLP
@NRLP 5 жыл бұрын
So many reports about Romero focus on his Daikatana/Ion Storm boondoggle. I'm glad that it wasn't discussed here. He seems surprisingly charismatic and approachable. I had thought that his design work was his claim to fame but clearly he has serious programming chops as well. Good video.
@smoluk1
@smoluk1 Жыл бұрын
It would be great if modern DOOM had John Carmack in the Comander Keen Outfit as an Unlockable Character in the Game that would be cool.
@simplyJenGrier
@simplyJenGrier 7 жыл бұрын
So many great practices!
@i208khonsu
@i208khonsu 5 жыл бұрын
48:30 Fun to see that not even Romero realizes Doom 2016 takes place after Doom 2 (actually Doom 64).
@novaseer
@novaseer 5 жыл бұрын
Because it doesn't. Yours sincerely, Somebody who has completed Doom 2016 six times and read every single codex entry back to front.
@kuzregoistgold2544
@kuzregoistgold2544 3 жыл бұрын
@@novaseer how's it like being a dipshit after doom eternal proved yo dumb ass wrond
@novaseer
@novaseer 3 жыл бұрын
@@kuzregoistgold2544 I wouldn't know, but question to you: how's it like being a dipshit and saying somebody's wrong when it wasn't wrong at the time they said it? You could've just said "erm, not quite right now" and left it at that but no, you had to be a twat about it.
@uSTAYFROSTY
@uSTAYFROSTY 4 жыл бұрын
They did the Jaguar port of Doom themselves...did they not realize that all the game's music tracks only played during the intermissions?
@pavma7
@pavma7 3 жыл бұрын
maybe they had to cut it because of space dunno
@crab-dogjones4659
@crab-dogjones4659 2 жыл бұрын
Frankly most of his "principles" are batshit insane. I guess they'd make sense for super-geniuses in the 90's but mere mortals should probably prototype and get some testers.
@PedroCarvalhoLC43
@PedroCarvalhoLC43 7 жыл бұрын
these guys are legendary!
@MrLiangyuwei
@MrLiangyuwei 3 жыл бұрын
So wtf happened with Daikatana
@OF24com
@OF24com 6 жыл бұрын
I remember that Pentium bug... wow...
@1pcfred
@1pcfred 6 жыл бұрын
F00F
@monkeyrobotsinc.9875
@monkeyrobotsinc.9875 5 жыл бұрын
cool. and some good questions.
@user-rc8eq9jq4f
@user-rc8eq9jq4f 5 жыл бұрын
had all those games Doom still rules.
@sparkymahoney4343
@sparkymahoney4343 7 жыл бұрын
Great talk and really interesting, particularly for us old farts who were around since day one. The only mistake he makes is saying there was no online then when there was. As a co-sysop for a BBS I can attest to that. BITNET was around in the early 80s and FIDONET came right on its heels. It wasn't fast, it wasn't sexy, but it was online and it was networked dammit! :} And who could forget all those wicked BBS Door Games like LORD, BRE, et al. And MUDs, I was MUDding online back in the late 80s on a 286 with a 2400 baud modem! If that's not real geek cred I don't know what is.
@Advection357
@Advection357 7 жыл бұрын
I remember messing around with BBS's shortly before getting an internet subscription... was in 94" I think hah.. I had a 14.4 baud modem on an amd 386 DX 40mhz with 2mb ram, 256kbyte video card and an 80mb hard drive :P But you definitely beat me with the geek cred score lol
@purplexenno
@purplexenno 7 жыл бұрын
some of use do remember gopher, veronica and archie. So yeah, i'm old. :)
@belandino
@belandino 7 жыл бұрын
It was different, there was no distracting stuff like FB or Twitter.
@ericchamberlain9260
@ericchamberlain9260 6 жыл бұрын
Hydra
@1pcfred
@1pcfred 6 жыл бұрын
I believe what he said was there was no Internet like there is today. He was spot on with that assessment too. As your comment makes abundantly clear. The Internet with a capitol I is a lot different than all of those precursor networks were. Even the Internet in 1995 was but a pale shadow of what it is today.
@william4061
@william4061 Жыл бұрын
43:50...Blake Stone?
@planetX15
@planetX15 Жыл бұрын
Half Life perhaps? But BS came to my mind too, but was John apart of making BS though? Even though it is run on the Wolf 3D engine
@wildwest1832
@wildwest1832 3 жыл бұрын
Times back then were so different. Good programmers were more rare though because without the internet learning things was so much harder. All the tools and systems so much less mature and slower.
@Pedro8k
@Pedro8k 3 жыл бұрын
They don't program like that any more now it takes a massive team all making different parts similar to how a movie is made using tools to then cross compile the game for different platforms
@MsJavaWolf
@MsJavaWolf 5 жыл бұрын
John Carmack and Adrian Carmack are not related? I have heard so often they were brothers, lol.
@DeathAtYourDoorStep
@DeathAtYourDoorStep 5 жыл бұрын
u heard wrong
@MsJavaWolf
@MsJavaWolf 5 жыл бұрын
@@DeathAtYourDoorStep Really blew my mind.
@BdR76
@BdR76 6 жыл бұрын
6:37 "Commander Keen pioneered the creation of game engines" I assume he meant pioneered within ID software? Game engines existed way before Commander Keen; Sierra's AGI engine in 1984 (Kings Quest, Larry, Space Quest etc), the SCUMM engine (Maniac Mansion, Monkey Island, Loom) and Freescape engine (Driller, Castle Master) both introduced in 1987. Possibly some more obscure ones I haven't heard of.
@visionofdisorder
@visionofdisorder 6 жыл бұрын
i think he meant the creation of engines that could be licensed to other developers. that wasn't done so much if at all.
@PauloConstantino167
@PauloConstantino167 6 жыл бұрын
LOL !!!!!!!!!!!
@alexisp696
@alexisp696 5 жыл бұрын
@@PsycosisIncarnated Nerd frenzy - lol. Should be a game, right? Inhalers... pocket protectors... robust comments history...
@kuzregoistgold2544
@kuzregoistgold2544 3 жыл бұрын
@@alexisp696 cracked me up
@krisfrosz133
@krisfrosz133 7 жыл бұрын
15:36 "We are our own best testing team and should never allow anyone else to experience bugs or see the game crash." *cough *cough Daikatana. Joking. As bad as it was, Daikatana did not once crash in my playthrough. Infamous Digital Homicide could learn a thing or two about bugs and coding from this video.
@darthXreven
@darthXreven 5 жыл бұрын
Digital Homicide can suck a fat one and take a long walk of a short pier....they'd need 10 lifetimes to learn even 5% of what Romero knows LMAO all of the Steam asset flippers are the same....no talent bottom feeders....ugh I got no respect for that crap, Romero might have frakked up with Diakatana but I still think he's the real deal...the diakatana advert though was actually all marketing and not Romero himself, he said a few times he'd never say that or use that terminology....
@DOSRetroGamer
@DOSRetroGamer 2 жыл бұрын
47:10 !
@FreeportAaron
@FreeportAaron 6 жыл бұрын
I remember Catacombs; a nice doom-style shooter. Really fun game.
@planetX15
@planetX15 Жыл бұрын
Never played it, but I remember the title
@XXXDustimusPrime
@XXXDustimusPrime Жыл бұрын
"I waded through - with water snakes in Louisiana"... Did he forget about the existence of modern dinosauric water beasts called "alligators"???
@galenalexander
@galenalexander 2 жыл бұрын
Who knew Nathan Explosion got his start in game development???
@spidos1000
@spidos1000 5 жыл бұрын
How did he and John carmack fall out?
@zeroattentiongaming820
@zeroattentiongaming820 3 жыл бұрын
@@SufferDYT I've heard Romero was spending a lot of time playing deathmatch when he was supposed to be working, to the extent Carmack allegedly wrote a program to log how much time Romero was spending on different things on his computer. Then he was talking to Tom Hall about starting Ion Storm while still working at Id and already being on bad terms with Carmack. Romero and Hall had aspirations for more story focused, ambitious games which went against the gameplay first approach of Id. Romero's vision conflicted with Carmack's and he wasn't happy with it, they weren't happy with how he was acting. Eventually they fired him. Daikatana was the embodiement of what Romero wanted. A game that was story heavy and ambitious for the time. But it also showed why Id didn't let him do such things because his ambitious ideas were nothing special by the time they actually hit the market. Romero's vision just took too much time to achieve and the end product suffered for it exactly as he was repeatedly told at Id.
@TheJacklikesvideos
@TheJacklikesvideos 2 жыл бұрын
Too busy playing games to keep his own fresh. Diakatana was in development the entire history of the half life franchise.
@Varitus
@Varitus 7 жыл бұрын
Wth happened with Daikatana... he seems to be extremely nice and smart guy!
@TafferKing451
@TafferKing451 7 жыл бұрын
Things happen - they switched engines a few times, there was a cascade of development problems and sometimes not every idea a game developer puts together is a winner.
@TafferKing451
@TafferKing451 7 жыл бұрын
Possible, but even today there's a larger base for Doom and Quake modding than Daikatana. It's very possible that, in an attempt to innovate, John and his team broke what had made Quake work. But it's always hard to tell exactly what had gone wrong.
@DoctorDudePhD
@DoctorDudePhD 7 жыл бұрын
Long story short: Romero is a great Game Designer, but he couldn't run a company for shit.
@lockthepope
@lockthepope 7 жыл бұрын
In case you mean the whole "John Romer's about to make you his bitch" thing, I think that he once stated that that was a decision made by the PR and marketing department, not his own.
@DoctorDudePhD
@DoctorDudePhD 7 жыл бұрын
Manulel That ad was definitely a huge factor. However, he also made very poor business decisions when running Ion Storm as well. But you're right, the ad was not his idea and he always hated it.
@Lyricaldeamin
@Lyricaldeamin Жыл бұрын
Cmon Romero. If anyone from id programed for the usa military, everyone knows it would of been Carmack
@KretinoSantino
@KretinoSantino 7 жыл бұрын
I don't see any new "Carmack" or "Romero" in the audience. You have the best possible host out there (as John Carmack is consumed by tech aspect too much). You have a room full of people that want to develop games ...... and almost noone have a question. And if he does, it's not about game design ... something John Romero is best at .... why ask about prototyping? If you need it, do it, if you don't, then don't.
@cheappyv5156
@cheappyv5156 6 жыл бұрын
El Shuwix because Romero hasn't made a decent game in at least 20 years. But he's a good speaker
@null-sweat
@null-sweat 5 жыл бұрын
What a legend!
@hameed
@hameed 2 жыл бұрын
7:30 lmao I thought that was a wendy's
@feldhamer
@feldhamer 7 жыл бұрын
Hey, I had a computer in my house in 1979. :)
@ricemanrhys4164
@ricemanrhys4164 7 жыл бұрын
You must be old....
@jacoder23
@jacoder23 7 жыл бұрын
Was it an Apple II?
@feldhamer
@feldhamer 7 жыл бұрын
In fact it was a TRS-80. :)
@feldhamer
@feldhamer 7 жыл бұрын
Not older than John. :)
@ricemanrhys4164
@ricemanrhys4164 7 жыл бұрын
feldhamer 47?
@morbid1.
@morbid1. 7 жыл бұрын
I wish new Doom also had DoomEd, not this snapmap thing which is very limited and quite bad.
@hypno_ibram
@hypno_ibram 5 жыл бұрын
you're joking, right?
@davecarsley8773
@davecarsley8773 5 жыл бұрын
Me thinks you have NO idea how to use Snapmap
@warriorsrace6960
@warriorsrace6960 4 жыл бұрын
He's not crazy, snapmap is neat but it's no where nearly as powerful as old school doom map Ed's and part of that is the simplicity (by comparison) or the original doom in comparison to Doom 2016
@Intestine_Ballin-ism
@Intestine_Ballin-ism 4 жыл бұрын
@@davecarsley8773 what are you smoking? Take a look at slade or doom builder 2 and tell me snapmap is somehow half as good as either of these
@BackAlleyKnifeFighter
@BackAlleyKnifeFighter 4 жыл бұрын
Idk man, I've seen some crazy good creations within Snapmap. While it may not have the same flexibility as DoomEd, it's still a decent program.
@alexisp696
@alexisp696 5 жыл бұрын
I love the old school noise tone - reminds me of computer sounds from the 1980s. Anyone else notice that he appears to have given this talk at an old folks' home with all the hearing aids turned off? Either that or they have zero taste/manners/knowledge of gaming history.
@tulbezus5844
@tulbezus5844 4 жыл бұрын
4th comment you made so far...
@chonchjohnch
@chonchjohnch 2 жыл бұрын
Or maybe people didn’t feel the need to be obnoxious every time he said something they recognized
@dmann3042000
@dmann3042000 7 жыл бұрын
Ray Sanchez, How u been vim?
@PrickStanda
@PrickStanda 6 жыл бұрын
John Romero sounds like Butthead when laughing - uh-huh-huh. Could it be that Mike Judge... oh, nevermind! Other than that, he is a true legend of our youth. He coded from 8 am to 2 am, we kind of did the same playing the same amount of time...
@TheJacklikesvideos
@TheJacklikesvideos 2 жыл бұрын
Don't let Romeo fool you, he spent most of that time playing deathmatches, too. Ion Storm didn't just found itself.
DOOM’s Development: A Year of Madness
44:12
WeAreDevelopers
Рет қаралды 803 М.
Teenagers Show Kindness by Repairing Grandmother's Old Fence #shorts
00:37
Fabiosa Best Lifehacks
Рет қаралды 34 МЛН
😱СНЯЛ СУПЕР КОТА НА КАМЕРУ⁉
00:37
OMG DEN
Рет қаралды 1,8 МЛН
The World's Fastest Cleaners
00:35
MrBeast
Рет қаралды 130 МЛН
In Conversation With John Romero - Doom, Wolfenstein, Commander Keen ...
1:46:31
The Centre for Computing History
Рет қаралды 92 М.
The Simplest AI Trick in the Book
25:20
GDC
Рет қаралды 295 М.
John Romero's Irish Adventure
43:45
Noclip - Video Game Documentaries
Рет қаралды 211 М.
Nailing the Sound of Horror: NIN + id  | A Quake Documentary
27:08
The Yetti Den
Рет қаралды 10 М.
The Future of Game Development
8:58
Brackeys
Рет қаралды 1 МЛН
A Visit to id Software (November 1993)
31:52
CuteFloor
Рет қаралды 375 М.
John Carmack Tech Talk with UMKC-SCE
1:20:28
UMKC School of Science and Engineering
Рет қаралды 246 М.
Teenagers Show Kindness by Repairing Grandmother's Old Fence #shorts
00:37
Fabiosa Best Lifehacks
Рет қаралды 34 МЛН