Тёмный

The Tools that Built Doom 

The MADE Oakland
Подписаться 2,1 тыс.
Просмотров 137 тыс.
50% 1

Опубликовано:

 

26 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 249   
@fuzz7boy
@fuzz7boy 9 месяцев назад
In 1994, I worked in desktop support at a large finance company. We had recently moved from dumb "greenscreen" terminals to NeXTStep computers (actually, PC hardware running NeXT OS) on everyone's desktop. It is difficult to describe just how advanced the NeXT OS was when compared to DOS/Windows 3.1 on that same hardware. The graphics were smooth and amazing-looking on a 486 CPU, the OS was intuitive, and administration across a distributed network was so easy. People were able to run multiple "greenscreen" apps in different windows -- at the same time! That was a huge timesaver for our field office staff. At headquarters, we had other things going on: it wasn't long before someone got ahold of a copy of Doom, and nightly after-hours deathmatches soon sprang up.
@stachowi
@stachowi 6 месяцев назад
i had no clue they licensed NeXT OS on PCs, that's awesome info. What are you doing now?
@rorychivers8769
@rorychivers8769 9 месяцев назад
When I first saw Doom running, it was like someone had opened my head up with a can opener and poured copious amounts of Ritalin directly into my brain, I don't think its possible to overstate the level of excitement it generated in my tiny 10 year old mind. Our crappy 386 computer, which was only capable of displaying hideous renditions of spreadsheets and word documents, had somehow opened up a portal directly to hell just from copying a few floppy disks on to it. It was like the exact same feeling they captured in the movie TRON, of somehow physically transporting into the virtual world, except that it was happening to me personally, in my living room. Everything outside of that tiny 4:3 CRT screen ceased to exist. I've never felt anything quite like it.
@TheMADEOak
@TheMADEOak 9 месяцев назад
I had a very similar emotion to seeing Doom for the first time as well. I’d personally played other 3D games on DOS before (Stunts by Brøderbund and Battlezone or some clone of it), but nothing that played as smoothly. And texture-mapping on DOS! I’d never been exposed to an Amiga, so I saw this technique for the first time inside of Doom. This was my Sistine Chapel, and I had just stepped into the Renaissance.
@williamheckman4597
@williamheckman4597 9 месяцев назад
I remember too... I had played Wolfenstein... it was pretty cool... But Doom was something different... Something Magic... It was definitely a Shift in the Paradigm....kind of like seeing the original Star Wars in the movie theater, and or hearing Eddie Van Halen play Eruption for the first time... It achieved a new standard, and we have never looked back
@owenrichards1418
@owenrichards1418 9 месяцев назад
OMG. Same here. I couldn't believe it when I saw it. It was like having a virtual reality machine that opened into a hellscape universe sat on your desk. I'd played a lot of arcade consoles and other games, but this was just another level of Wow!
@williamheckman4597
@williamheckman4597 9 месяцев назад
@@nickk5948I had a 386sx at the time, yes the sx stands for "Sux"... all of my friends had just started college and were getting 486 PC's for CAD etc... saw a copy of Doom run on one of them and all bets were off... worked two jobs to save up to build my own 486 PC within 3 months at half the cost... NEVER looked back!
@user-blabla-47854
@user-blabla-47854 7 месяцев назад
Oh yeah, I love how you call it "a portal to hell". My friend had such a portal, guarded by his angry dog 😅 I had to wait each time until he locks the dog away.
@adam872
@adam872 8 месяцев назад
The NeXT computer and OS was absolutely ground breaking at the time. For someone who up until that point (late 1980's, early 90's) had only used PC's and other comparable personal computers, the NeXT platform was mind blowing.
@mglmouser
@mglmouser 7 месяцев назад
I still have two of them in my demo room. Great machines. So sad their legacy is disappearing. Objective-C was all fun and games until Swift hit the fan.
@MontegaB
@MontegaB 9 месяцев назад
I could listen to Romero talk about DoomEd all day lol. That was such a crazy time where everything was new, nothing they were doing had been done before and they were just making it work. id software during that time must've been the coolest place on earth.
@TheMADEOak
@TheMADEOak 9 месяцев назад
Yep, talking with him was a lot of fun, and we’re all looking forward to hearing more from him in the future! You should check out his book: Doom Guy. It goes into a lot of detail about not just technical details of Doom, but also much of what made John Romero into the person who created DoomEd.
@artcrime2999
@artcrime2999 9 месяцев назад
I saw you looking at your script you sneaky pete
@TheMADEOak
@TheMADEOak 9 месяцев назад
We’ll be less sneaky next time, we promise! Thanks for the feedback :)
@tom3fitzgerald
@tom3fitzgerald 6 месяцев назад
🙂🙂😔🙂
@pontoontodd
@pontoontodd 6 месяцев назад
At least put your notes/script next to the camera. It's still often noticeable but not as obvious.
@NicholasStabile
@NicholasStabile 6 месяцев назад
There's teleprompter apps on mobile devices, at least.
@belajjal
@belajjal 9 месяцев назад
My inner 13 year old that put thousands of hours creatIng Doom levels using DEU hurts when you forgot the proper command line to start the .wad file. I had almost forgot that time, thanks for the nostalgia ❤️
@ciscornBIG
@ciscornBIG 9 месяцев назад
Those were the days. Doom hackers guide, poorly documented editors, and the enthusiasm of a 13 year old. Doom is perfect.
@TheMADEOak
@TheMADEOak 9 месяцев назад
Us too! We’re so glad that the original id folks were so open with their level methodology and data! So many developers got their start through game modding and/or editors that shipped with the engine. While shipping DoomEd would not have been practical, we’re glad they at least didn’t kneecap the ability for others to make editors by making level data inaccessible.
@sundhaug92
@sundhaug92 7 месяцев назад
2:48 it's worth noting that what became Commander Keen started out as a demo for a PC-version of another game - Super Mario Bros 3, which the developers pitched to Nintendo
@CybershamanX
@CybershamanX 9 месяцев назад
(1:23) Pro tip: cut away from pausing to check cue cards. 😉😎🤘☮
@tokero5199
@tokero5199 7 месяцев назад
another pro tip: Record the audio with a microphone not a potato.... good content though..
@CybershamanX
@CybershamanX 7 месяцев назад
@@tokero5199 Indeed! 😉😎
@CybershamanX
@CybershamanX 6 месяцев назад
@@tokero5199 Agreed! 😎👍☮️
@AnnCatsanndra
@AnnCatsanndra 5 месяцев назад
​@@tokero5199any specific recommendations, or...?
@coolbrotherf127
@coolbrotherf127 6 месяцев назад
Small historical inaccuracy at 2:49. Wolfenstein 3D was not the first first person shooter, or even the first person shooter that ID even made. They released Hovertank 3D in April 1991 and Catacomb 3-D in November 1991. Wolfenstein 3D was just one of the first FPS games that became somewhat popular with mainstream audiences. The first FPS games were made all the way back in the 1970s. Maze War in 1973 and Spasim in 1974. Maze War was also the first to have online multiplayer using ARPANET almost 20 years before Doom.
@lordterra1377
@lordterra1377 9 месяцев назад
Ultima Underworld had 3d graphics in Dos and was released in 1992. Doom was a lot smoother and fast paced but used tricks to simulate a 3D space. ;) Also many Flight simulators that predate Doom for Msdos had 100% 3D environments.
@TheMADEOak
@TheMADEOak 9 месяцев назад
Thanks for fact-checking and the correction! We also shouldn't have forgotten about Catacomb 3D, the other 2.5d game that id worked on with texture mapping before Wolfenstein! We internally had a discussion about if the data representation/movement system being 3D was necessary for it to be considered 3D, or if rendering in 3D was enough for it to be considered 3D (hence the "attempt 3D"). Definitely could have used more discussion on this point though! With everything going on at the museum, we missed some things on this first video. We've added in that correction in the description and will aim to be more accurate next time! Thank you!
@bobtausworthe
@bobtausworthe 8 месяцев назад
Yeah, I remember playing the demo of Underworld the day it came out. The whole first level. I can't overstate how amazing it was. Ability to look up and down, walk under bridges and over tunnels. Jump. By the time the real game came out we had memorized the first level. I also remember Doom (also memorized the first level demo) and loving how it was simpler but faster paced and a very different world. Loved them both for what they represented and what they were able to do within their philosophy.
@lordterra1377
@lordterra1377 8 месяцев назад
Doom is 3D because you move in the X,Y and Z axis. Even if it's using this weird in-between 2d and 3d rendering techique for speed. Doom is 3D but with limitations I would say. :D
@jeddbot
@jeddbot 9 месяцев назад
This video came out so good! Fascinating to hear about the NeXT's role in Doom.
@TheMADEOak
@TheMADEOak 9 месяцев назад
Thanks! And thank you for all your advice + support!
@timuren6422
@timuren6422 6 месяцев назад
These guys were really advanced considering the limitations of the hardware back then. Super interesting thanks!
@AnriSonohara1
@AnriSonohara1 9 месяцев назад
Very professionally made. I thought I was watching someone with 200k+ subscribers! The fact you have less then 1,000 subscribers is CRIMINAL! Instant sub.
@TheMADEOak
@TheMADEOak 9 месяцев назад
Thank you! We'll do our best to make more videos as we make our way through our physical collection and bring more artifacts to life!
@jamescollier3
@jamescollier3 7 месяцев назад
I thought he meant the guys were tools lol
@MrSpecialjonny
@MrSpecialjonny 9 месяцев назад
you should set your camera to manual focus and not auto focus, it was constantly trying to focus on you while you talked
@TheMADEOak
@TheMADEOak 9 месяцев назад
Thank you for the note! We’re constantly seeking to improve!
@lucklassen
@lucklassen 9 месяцев назад
Very interesting to hear about the development of Doom and the tools used. Very nostalgic for this game! Was mind blowing when it first came out. I just started re-playing it recently and still just as fun!
@thekieranball
@thekieranball 9 месяцев назад
great video but mount your phone above the camera my guy.
@TheMADEOak
@TheMADEOak 9 месяцев назад
We’ll give it a shot! Thanks for the feedback!
@electronictries8553
@electronictries8553 9 месяцев назад
This Chanel with this video should just rump up
@TheMADEOak
@TheMADEOak 9 месяцев назад
We hope so! Thanks for watching!
@samjiman
@samjiman 9 месяцев назад
I had heard it was made on NeXT, just like the WWW. Good video.
@TheMADEOak
@TheMADEOak 9 месяцев назад
There are so many fascinating things about the NeXT. While RenderMan was developed at Lucasfilm prior to being purchased by Steve Jobs (what later became Pixar), it found its way into NeXTSTEP as a framework called 3DKit: www.nextcomputers.org/NeXTfiles/Docs/NeXTStep/3.3/nd/ReleaseNotes/3DKit.htmld/index.html. If you’re into 3D graphics, it’s really fun doing some header diving and finding references to technology that would finally be implemented decades later.
@SteveDellaValentina
@SteveDellaValentina 9 месяцев назад
I've visited the MADE several times in its various locations in Oakland since 2014- so stoked to see y'all making content!! Keep it up! A series like this should definitely have 'made' in the name 😋
@TheMADEOak
@TheMADEOak 9 месяцев назад
Thanks for your support over the years! I'll take your branding notes to the volunteers making the videos!
@KyleHarrisonRedacted
@KyleHarrisonRedacted 9 месяцев назад
Fun little video, I would have also loved to have seen some footage (even if not official) of the other tools used by Adrian (Deluxe Paint II and the custom made Graphics Digitizing Scanner) and Bobby Prince (Sequencer Plus Gold) too. Unfortunately it feels like this video just kinda ends out of nowhere Looking forward to the next one!
@TheMADEOak
@TheMADEOak 9 месяцев назад
Thanks for the feedback! There's so much about Doom that we wanted to talk about, but not enough time. We'd love to explore those in a future video (especially DPaint)!
@Arominit
@Arominit 9 месяцев назад
Agreed, stopped quiet suddenly. Really cool video. Ready for more!
@NinjaRunningWild
@NinjaRunningWild 9 месяцев назад
There's videos of Fuzzy Pumper Palette Shop. Also the book "Doom Black Book" has pictures.
@blob5907
@blob5907 9 месяцев назад
​@@TheMADEOakif you arent dead you still have time
@Irockman1
@Irockman1 6 месяцев назад
Very cool. It was useful having video that matched what John Romero was saying. It's so interesting having programs with a bunch of distinct windows like that. It seems like these days programs are generally single window, or one window per document, but I remember even older Mac OS X programs, like Photoshop, consisted of multiple distinct windows. It's nice because you can arrange things exactly how you want it, but it can feel pretty cluttered and it requires you to manually rearrange them if you want to move stuff around or introduce new windows. One cool feature of NeXTSTEP that I wish made it over to Mac is the ability to tear off the menu bar sub-menus and keep them on screen as their own windows.
@OhMeadhbh
@OhMeadhbh 9 месяцев назад
Minor Nit (4m45s): Objective C was developed by Brad Cox and Tom Love at Productivity Products International (aka StepStone Technologies.) I used their VAX/VMS compiler throughout the mid-80s and it was wonderful. The story I heard was NeXT licensed either their compiler or the rights to use the language definition and Objective-C trademark. I know that we had the StepStone compiler source (I don't know how common that was) and the VMS compiler looked quite different from the version that was eventually integrated with gcc to make objc. Again... minor nit. Objective-C was almost exclusively associated with NeXT and Apple in the late 90s. And the last time I heard of anyone using the StepStone compiler was in the early 90s. So saying Objective-C was developed by NeXT is close to being true from a modern perspective, but the reality is it was developed in Sandy Hook and not Redwood City.
@TheMADEOak
@TheMADEOak 9 месяцев назад
Thanks for the background! You seem to know a lot about this; would you be interested in being on our podcast if we did a deep dive into something related to this topic in the future? A lot of folks take it for granted that this history is easily accessible, but it really isn't. For instance, this is the first time I've heard about the StepStone compiler. As time passes, the folks who've used it become rare, and crucial links to the past are lost. Either way, I appreciate you providing us with one more connection point to the past!
@OhMeadhbh
@OhMeadhbh 9 месяцев назад
@TheMADEOak sure. I'd be happy to. If I have any memories that are useful, I'm happy to share.
@miketacos9034
@miketacos9034 9 месяцев назад
This is so cool, I love learning about these ancient computer systems and the ingenuity of the programmers.
@mahdijafari7281
@mahdijafari7281 9 месяцев назад
Good video. This video shows great potential for similar content. Looking forward to more of your awesome work! Subscribed.
@TheMADEOak
@TheMADEOak 9 месяцев назад
Thank you!
@PowerInOne22
@PowerInOne22 8 месяцев назад
nostalgia from the old days aside, it's videos like these that make me think we are currently in the coolest era of the internet
@c0smiq
@c0smiq 9 месяцев назад
Amiga Intern! - Nice book :)
@rayecast
@rayecast 9 месяцев назад
Super interesting! I love seeing how tools are made, especially for really influential project like Doom.
@markaven5249
@markaven5249 9 месяцев назад
More 'tools that built' series please!!!!!!!!! Thumbs up this comment if you agree.
@TheMADEOak
@TheMADEOak 9 месяцев назад
Noted! Thanks for the feedback!
@Serdan66
@Serdan66 9 месяцев назад
Great video. Loved seeing the original development environment for Doom.
@TheMADEOak
@TheMADEOak 9 месяцев назад
Thanks! It was a lot of fun for us to get it working both in a VM as well as on the original hardware.
@TheDexterFishbourne
@TheDexterFishbourne 6 месяцев назад
Doom was designed down the road from my house in Garland, Texas. Many trips by that building.
@SimulationStarterKit
@SimulationStarterKit 9 месяцев назад
A film covering the making of Doom is looong overdue IMHO. The Next box looks quite compact. Nice video - sub'd!
@TheMADEOak
@TheMADEOak 9 месяцев назад
It is definitely quite compact! On top of that, there are some interesting hardware design decisions you'll spot if you have the chance to use one. (For instance, the keyboard and mouse plugging into the monitor, a single proprietary cable that delivers all power and I/O communication from the main board to the monitor, and a single power cable that extends from the main board's power supply.)
@DanielLaixer
@DanielLaixer 9 месяцев назад
It's kinda distracting when you look down to read your notes :S
@TheMADEOak
@TheMADEOak 9 месяцев назад
Thanks for the feedback! We’ll be looking into different ways to prompt our presenter to be less distracting!
@Mr.1.i
@Mr.1.i 6 месяцев назад
DOOM(TM) requires an IBM compatible 386 or better with 4 megs of RAM, a VGA graphics card, and a hard disk drive. A 486 or better,I reckon you'd be pushed to build a machine that's going cry when running doom trying to find drivers and hardware that almost overheats
@Gato303co
@Gato303co 9 месяцев назад
Nice to know the workstation used to create Doom Also, nice Morgana plushie
@SealedKiller
@SealedKiller 8 месяцев назад
"Thing Inspector", "Update Thing data". Classic.
@MasmydaMusy
@MasmydaMusy 9 месяцев назад
Great video, I've played Doom 1 so many times.
@MadMorgie6318
@MadMorgie6318 9 месяцев назад
Though Doom was far from the first MS-DOS game to 'Attempt 3D graphics'. Elite's PC port came out over 5 years earlier, for example.
@costelinha1867
@costelinha1867 9 месяцев назад
I'm pretty sure Elite was even earlier than that, although it may have been ported to DOS, but I dunno. I only know about it being a Commodore 64 game or something.
@MadMorgie6318
@MadMorgie6318 9 месяцев назад
@@costelinha1867 oh yes, the original version was for the Acorn Electron and BBC Micro in 1984 before being ported to just about anything, including the NES.
@TheMADEOak
@TheMADEOak 9 месяцев назад
Thanks for the fact-check! We’ve added in a correction in the description to reflect this at 2:50, and will review more closely in future videos!
@unsaltedskies
@unsaltedskies 9 месяцев назад
What I find fascinating having read "Masters of Doom" 20 years ago was the claim that the NEXT computer sat unused during development and was instead used to write the documentation. Then the story changed over the years.
@TheMADEOak
@TheMADEOak 9 месяцев назад
We’ve been reading John Romero’s “Doom Guy” over here, and it goes into a lot of detail over the use of Interface Builder on NeXTStep to very quickly build user interfaces. If you’re familiar with macOS development (pre-SwiftUI) you would definitely notice some of the similarities! The UNIX networking capabilities and their influence are also evident in the quick note about Carmack’s exploration of distributed objects in the book prior to implementing IPX within Doom. I highly recommend this book from both a narrative and technical standpoint; it’s such a gift to get the story straight from one of the creators!
@coyotegeek
@coyotegeek 8 месяцев назад
Having been a pretty active NeXT user (who worked for a NeXT 3rd party developer that shipped SW for NeXTSTEP) at the time, I can tell you that id definitely used NeXT systems as a part of the development process, and they actually produced a version of the game running on NeXTSTEP--which likely wouldn't have happened if it had sat unused in the corner. I fondly recall running DOOM on my NeXTstation Color back in the early 90s.
@davep8221
@davep8221 9 месяцев назад
An old saying about UNIX: UNIX is like sex: people who have used it can't live without it, those who haven't don't know what the fuss is all about.
@SilvercattoOsom
@SilvercattoOsom 9 месяцев назад
That's a lot of effort to make a game that has the crunchiest pixels known to man. Respect to these folks here.
@parttimelarry
@parttimelarry 8 месяцев назад
Great video, brings back memories
@OhNotThat
@OhNotThat 9 месяцев назад
Hate Steve Jobs or Love him, even his critics like myself must admit it's pretty bad ass to get fired from your own company (because your own damn fault btw, Steve) and then straight up go back to bringing great products to the market starting another company to get right back into the game. Jobs isn't like the other pompous self important hacks like Musk or Branson. He actually can deliver despite his major personalty flaws, begrudging even I must admit he's good at what he did. RIP Steve.
@jabonly009
@jabonly009 9 месяцев назад
amazing game
@fredsalter1915
@fredsalter1915 7 месяцев назад
Look-up the word "boss" in a dictionary and a photo of John Romero will appear
@xinaesthetic
@xinaesthetic 9 месяцев назад
Very interesting, I hadn’t realised this at all… also quite satisfying making the 486th like on the video.
@TheMADEOak
@TheMADEOak 9 месяцев назад
Congrats! I’m personally looking forward to the 68040th like!
@fusebox9725
@fusebox9725 9 месяцев назад
The worst part about this video is it ends.
@TheMADEOak
@TheMADEOak 9 месяцев назад
Aw, thank you! We hope to have more time to explore our topics in the future. In the meantime, we have to get consoles working in our museum so that people can spend less time watching us, and playing the actual systems!
@hugovangalen
@hugovangalen 8 месяцев назад
Too bad the video didn't include the NeXT booting or running! 😄 I have two pizza boxes that still run (I put a SD to SCSI adapter in one) and I still occasionally boot them just because I can. 😎
@Whomobile
@Whomobile 9 месяцев назад
Love me some Doom knowledge
@pcsmith3119
@pcsmith3119 6 месяцев назад
When Doom came out we had a NeXT workstation at work and later played a variation on PC I called pacifist doom. The idea was to last as long as possible on hiding and medicine packs (medikit) alone without using any weapons.
@Tigrou7777
@Tigrou7777 9 месяцев назад
Hello. I enjoyed your video. However your voice sound muffled compared to the rest. Please invest in a proper microphone and a teleprompter (there is cheap ones that are not perfect but can already do the job). Voice is very important, especially in informative videos like that.
@TheMADEOak
@TheMADEOak 9 месяцев назад
Thank you for the note! We’ll work on that for next time!
@NathanaelLierly
@NathanaelLierly 8 месяцев назад
I can't believe I missed out on seeing black hardware again! NeXT time I'm in town I have to stop by!
@kyle8952
@kyle8952 9 месяцев назад
Was the NeXTStep footage taken in an emulator? 640x480 and terrible framerate does not seem kosher. I notice the monitor you pose with is monochrome.
@TheMADEOak
@TheMADEOak 9 месяцев назад
The NeXTStep footage was taken from a VM, so there is some lag. However, if you try to run Doom on the physical NeXT hardware, it’s actually pretty slow as well. From our conversation with John Romero, it makes more sense to compile a FAT binary to a location on a network file share, copy it to a DOS machine, and then run it directly on the target hardware. As for the lack of color, the NeXT box that we had didn’t support color graphics. Most likely, the folks at id would have had a NeXTCube with NeXTDimension cards in them. So they would have been able to at the very least visually check that everything was working directly on their machines. I highly recommend Fabien Sanglard’s: Game Engine Black Book DOOM. It goes into incredible technical detail, and served as the inspiration behind this video. There’s so many more game development nuggets to mine from this!
@peterfireflylund
@peterfireflylund 7 месяцев назад
@@TheMADEOakI’ve seen a video of Doom on NeXT (one with colours). It had a pretty good frame rate, actually.
@TheMADEOak
@TheMADEOak 7 месяцев назад
@@peterfireflylund Ah! Yeah, it must have been running on the NeXT Cube. That one was specced out better than the NeXTStation we have in our collection. According to Fabien, the NeXT Cube was what John Carmack/John Romero used (along with the card supporting full color), so it makes sense that the machine you saw had a better frame rate. Thanks for the input! We'd love to get one of those in our collection and see the differences.
@little_fluffy_clouds
@little_fluffy_clouds 6 месяцев назад
Doom runs fluidly on my OPENSTEP 4.2 Mach PC (I.e. white hardware), but it uses a 800 MHz P-III processor which is much faster than anything that existed while id were developing the game (on black hardware)
@greggapowell67
@greggapowell67 7 месяцев назад
I was there back in the day. I remember Castle Wolfenstien 3D when it came out in the very early 90s.
@KodakYarr
@KodakYarr 8 месяцев назад
Lol, learning that WAD stood for "Where is All the Data" is my biggest takeaway from this video 😁
@teov3420
@teov3420 6 месяцев назад
Good video, thank you!
@pintokitkat
@pintokitkat 9 месяцев назад
If you must have a crib sheet, get or make a teleprompter or do it all by voice over. Your constant looking up and down got me from the start, so I couldn't stop watching it. Hence I missed a lot of what you were saying.
@TheMADEOak
@TheMADEOak 9 месяцев назад
Thanks for the note! We'll work to correct that in the next video.
@RiggityWRECKED
@RiggityWRECKED 9 месяцев назад
Awesome.
@phantomcorps3373
@phantomcorps3373 9 месяцев назад
Hello. Just subscribed. I really enjoyed the video. It would be nice if you could go further and explore more of the Doom making process. I understand some people are already into the modding scene, but I think DOOM inspired not only game makers but filmmakers, comic artists and more. Also creative feedback. If the person is reading off a cue card, I suggest the editor cut to some B roll. Having the person look down while speaking is a bit distracting. Otherwise, great vid! Cheers!
@TheMADEOak
@TheMADEOak 9 месяцев назад
Thank you for your feedback; we'll take that into account! And thanks for watching! Hopefully there's more time to explore our source material in the future to go into more detail on the other aspects.
@playdeebug4400
@playdeebug4400 8 месяцев назад
i had the pleasure of playing against Romero 1 on 1 in Doom II Map 7. I was not allowed to use the BFG. He was an absolute beast with the rocket launcher.
@BilalHeuser1
@BilalHeuser1 9 месяцев назад
It would be interesting to see of their original development tools for Doom.
@TheMADEOak
@TheMADEOak 9 месяцев назад
Agreed! We hope to have more opportunities to explore Doom more deeply in the future. That being said, we highly suggest Fabien Sanglard's Game Engine Black Book that goes into much more detail than our video here: fabiensanglard.net/gebbdoom/
@effexon
@effexon 8 месяцев назад
@05:30 wow this explains a lot just to see some demo video of workflow... comparing to using plain DOS 486 in 1995 as kid, this is way more productive GUI. What timelines Carmack, Romero told in books and interviews of development, no way it is possible without powerful tools and smooth workflow. From book I couldnt grasp why Carmack was wanting this nextstep workstation but this tells a lot more.
@putzfetzenORG
@putzfetzenORG 8 месяцев назад
Great background information!
@NickScottProducer
@NickScottProducer 9 месяцев назад
Amazing video. I’d suggest a compressor on your audio though - it goes from loud to quiet, thin to fat way too much.
@TheMADEOak
@TheMADEOak 9 месяцев назад
Thank you for that constructive criticism! Seems easy enough for us to do!
@eno88
@eno88 9 месяцев назад
You have 666 subs. I hate to ruin it but...
@TheMADEOak
@TheMADEOak 9 месяцев назад
Woot! We have to get unDoomed at some point ;)
@antesmolcic4354
@antesmolcic4354 4 месяца назад
So these tools come down to: Next and DoomEd (written in OC).
@rdubb77
@rdubb77 9 месяцев назад
WAD: where’s all the data. 😂
@michaelbauers8800
@michaelbauers8800 7 месяцев назад
Friend of mine bought one, very expensive. I don't know if it was 5k or 10k, or whatever. For some reason, sold it maybe year after buying it. I wonder, had he held onto it, what it would have been worth now?
@perfectionbox
@perfectionbox 9 месяцев назад
so... there was an x86 compiler for Next?
@TheMADEOak
@TheMADEOak 9 месяцев назад
Yep! en.wikipedia.org/wiki/Fat_binary#:~:text=Fat%20binaries%20were%20a%20feature,%22Multi%2DArchitecture%20Binaries%22. On NeXTSTEP, the compiled binary could immediately run on both x86 and on Motorola 68k platforms. That’s why it was as simple as compiling to a networked file share and running directly on a DOS machine! The editor code didn’t intermingle with the engine code, so there were no issues with library dependencies. With Apple’s acquisition and adoption of much of OpenSTEP, this style of development can continue to be seen today (develop on one chip architecture to be deployed to multiple chip architectures).
@Taras-Nabad
@Taras-Nabad 7 месяцев назад
Where's the data. That is so cool. Great video, and thank you.
@dmer-zy3rb
@dmer-zy3rb 9 месяцев назад
where are the explanations from Romero sourced from?
@delphicdescant
@delphicdescant 9 месяцев назад
I saw Romero streaming some doom map he was making or something just a few weeks ago. I wouldn't be surprised if anyone making a video like this could just ask him questions these days and get a response like that.
@TheMADEOak
@TheMADEOak 9 месяцев назад
We had him on our podcast! art19.com/shows/the-madecast/episodes/e3ebf894-1be0-40ea-a726-47a0f55968e6 Check it out for the full audio.
@TheMADEOak
@TheMADEOak 9 месяцев назад
@@delphicdescant Yep, John Romero is awesome and truly wants to inspire the development of video games as an art form!
@WikiPeoples
@WikiPeoples 9 месяцев назад
Wow really cool, had no idea Objective-C was used to help make doom :o
@TheMADEOak
@TheMADEOak 9 месяцев назад
Yep! And if you download DoomEd and run it on NeXTSTEP, you’ll find that it uses a similar file/directory structure to the way that macOS applications are structured today (except without code signing so you can mod the app in very insecure ways :) ).
@WikiPeoples
@WikiPeoples 9 месяцев назад
@@TheMADEOak that is so awesome :) thanks for sharing this info
@litjellyfish
@litjellyfish 9 месяцев назад
@@TheMADEOakwell next step was turned into macOS after they was bought by Apple so it should not come as a surprise :) MacOS is kind of a reskin of Next Step
@super-8
@super-8 8 месяцев назад
Unglaublich zu dieser Zeit derart tief einen softwarerenderer herzustellen, der ganze 2D Karten in 3D Visualisiert , später sind die verwendeten 3D Methoden in Voodoo karten zu Hardware Funktionen umgeschrieben worden die es bis zum heutigen tag gibt, ein Pionier wie er im buche stehe. Wie das möglich war zu dieser Zeit ist mir unerklärlich, spreche da aus Erfahrung.
@user-gk9lg5sp4y
@user-gk9lg5sp4y 8 месяцев назад
Interesting! I was just starting to game on PC when all this was happening and I never knew that Id used NeXT.
@TheMADEOak
@TheMADEOak 8 месяцев назад
Yep! A bunch of us at the museum are the same as well--that's why we're so thrilled to have the chance to learn from folks like John who readily share their knowledge and source code with the world!
@Lordpiw1
@Lordpiw1 9 месяцев назад
Old Doom builder 😊
@nealon2005
@nealon2005 6 месяцев назад
good stuff
@CatFish107
@CatFish107 9 месяцев назад
Where did you get the audio interviews? Did you record them?
@TheMADEOak
@TheMADEOak 9 месяцев назад
The audio interview comes from our podcast with John Romero, I’ll link them in the description as well! art19.com/shows/the-madecast/episodes/e3ebf894-1be0-40ea-a726-47a0f55968e6
@CatFish107
@CatFish107 9 месяцев назад
@TheMADEOak That's awesome! Thanks for sharing, and for your whole mission. Great stuff.
@martin1b
@martin1b 9 месяцев назад
Jobs was a salesman. Don't give too much credit there. The NEXT team really took a risk and pushed the envelope, while standing on the shoulders of UNIX. I remember working in a lab to evaluate NEXT. Didn't love the UI, but the dev platform was really cool Devs like Carmack were able to take what NEXT had to offer, and really push it far. His development of game engines along with Romero and team's level design really helped ID open up the video game industry on the PC. Hate to guess where it would be without ID's accomplishments. SO many dev shops used their game engines.
@litjellyfish
@litjellyfish 9 месяцев назад
Yes he was a sales man AND a great product designer AND visionary AND a had a great mindset for consumer analysis
@martin1b
@martin1b 9 месяцев назад
@@litjellyfish not a product designer, at least from a technical level, but had great input for what consumers wanted, like your said, for sales. He wasn't your ordinary sales exec.
@litjellyfish
@litjellyfish 9 месяцев назад
@@martin1b a product designer is usually not a dedicated technical person (still Steve was quite technically knowledgeable ) - then we are talking about software engineers. I would not really call him a sales exec as most of his things was not sales but product design / creation / ideation. Steve Balmer was more of a sales exec. Also one of the key statement by stage was that costumers often did not know what they wanted. He was plainly a guy with great knowledge in many areas. A t person. A bit obsessive and thinker outside of the box. Then as many of those a complete non compromising asshole
@litjellyfish
@litjellyfish 9 месяцев назад
@@Bebtelovimab yeah like a totally noob
@wchristian2000
@wchristian2000 9 месяцев назад
Yeah man whatever helps you sleep at night
@BoganBits
@BoganBits 7 месяцев назад
So that's what WAD stands for!
@CBM64
@CBM64 6 месяцев назад
Was Doom 2 also made on the NeXT? Guess they moved on to Win95/NT eventually?
@skeleton_craftGaming
@skeleton_craftGaming 9 месяцев назад
How doom levels are made hasn't changed with the past 30 years, of course UDB can automatically launch zdoom instead of having to change to A different computer bit...
@mrtienphysics666
@mrtienphysics666 7 месяцев назад
these people invent the world
@bavideomaker29
@bavideomaker29 8 месяцев назад
Great video. One correction-Objective-C wasn’t invented at NeXT
@TheMADEOak
@TheMADEOak 8 месяцев назад
Thanks for the note! We've added in a correction at that time in our description. We'll work much more closely on accuracy on our next video!
@guilherme5094
@guilherme5094 9 месяцев назад
👏👏👏!
@litestuffllc7249
@litestuffllc7249 7 месяцев назад
You'd get a lot more hits on your video if you mentioned Next and Jobs in the title - tools that built doom - lack any context which happen to be topics people are interested in beyond Doom itself.
@garryiglesias4074
@garryiglesias4074 9 месяцев назад
Doom is not the first FPS... There was at least Wolfeinstein 3d before.
@TheMADEOak
@TheMADEOak 9 месяцев назад
Thanks for the checking! We’ve added in a note for 2:50 that addresses that, and will work to be more accurate in our following videos!
@garryiglesias4074
@garryiglesias4074 9 месяцев назад
@@TheMADEOakTrue, I reacted to the introduction, and saw after that you talk about Wolfenstein.
@renderlessgames
@renderlessgames 8 месяцев назад
I had no clue they were made from clay
@mkvB58KING
@mkvB58KING 9 месяцев назад
TIL wad = where's all the data
@franciszek5831
@franciszek5831 9 месяцев назад
What's about DOS4GW ??
@gentookc
@gentookc 8 месяцев назад
Did you are able to deep dive in that proccess (i mean doom develop) on that machine? I am really curious how was work going on NextCube computer, none of emulators give that feelings ;) Practically buying this machine is expensive as on that days when was invented...
@TheMADEOak
@TheMADEOak 8 месяцев назад
Unfortunately, we didn’t have time to compile the game from source! As far as the computer goes, I personally feel like VMs are close; if you’ve never used UNIX before (like I hadn’t before using a Mac) and are developing software, the change is dramatic. There are some quirks with the hardware itself (power button on the keyboard, proprietary cable from the box to the monitor), but the experience outside of the operating system is generally the same. We definitely recommend trying to program an application on the emulator to get a feeling of what it was like!
@curtisnewton895
@curtisnewton895 9 месяцев назад
ever heard of audio normalization ?
@TheMADEOak
@TheMADEOak 9 месяцев назад
Thanks for the feedback! We’ll work on improving our audio for the next video!
@phljns
@phljns 8 месяцев назад
"The first DOS game to attempt 3d graphics"?
@TheMADEOak
@TheMADEOak 8 месяцев назад
Sorry about that! We missed that in our script review. We’ve added in a correction to our description! Thanks for keeping us honest!
@dotnetdevni
@dotnetdevni 9 месяцев назад
Nah what made doom was they made the wad format that allowed average creators to make add on maps. And that really is what made doom popular
@TheMADEOak
@TheMADEOak 9 месяцев назад
Quite true! The elegance of the wad format was partly informed by its need to be portable across platforms (Motorola 64k/x86)--ie the level data needed to be separated from game logic. While not completely novel, the distribution of this practice to modders really helped proliferate this as a best practice! Great notes on this from John Romero's "Doom Guy" book.
@klaasj7808
@klaasj7808 9 месяцев назад
the team was the tool, nothing else. and something that never can be repeated. rip humankind
@woodrabbitworkshop
@woodrabbitworkshop 9 месяцев назад
i wonder is that the nextcube i donated to urban ore? feels familiar
@TheMADEOak
@TheMADEOak 9 месяцев назад
Hah, maybe! We have two NeXTStations, but iirc, the cube belongs to one of our volunteers who let us borrow for this video.
@magnusm4
@magnusm4 9 месяцев назад
I've been confused over why dos were always text based. When it had games like Doom and a mouse. Why did they make a visual interface or somebody make a software that made one. Like the Next here.
@haywoodyoudome
@haywoodyoudome 9 месяцев назад
They did have visual interfaces for DOS. Windows 3.1 Windows 95, Windows 98 all ran "on top" of DOS.
@litjellyfish
@litjellyfish 9 месяцев назад
Because it started out as just text. That was what it was. Then you run whatever software you wanted on it. And as said in this thread. Early version of Windows Was run on DOS. there was other window based GUI system for dos. Just google it and you will find plenty info
@TheMADEOak
@TheMADEOak 9 месяцев назад
That's a great question! Writing an operating system is extraordinarily tough. You're building the system that allows all of the different hardware components to talk to one another. Your mouse and your keyboard are going to have to send movement data to the computer and put that data somewhere that an application will be able to access for the monitor to grab it and display it. When they both get plugged in, they need to identify one another and establish an understanding of what it provides and what gets access to it. Your hard drive needs to know how to move data to RAM so that the CPU has access to it, and your RAM needs to know how to use the hard drive when it runs out of space. Now, imagine that you had a language, but it only consisted of two letters, and no punctuation (spaces, apostrophes, etc.). We'll call our two letters 0 and 1. How can you make words? You don't even have spaces with just those two letters! So, perhaps we can make a fixed length "chunk" of 8 letters each. We'll call this a "byte". Now, we have the ability to make the letters of the English alphabet by mapping the chunks of 0s and 1s to letters. For instance, "S" is 01010011, "T" is 010100100, "U" is 01010101, and so on. These are called chars! Check out this chart: cs.smu.ca/~porter/csc/ref/ascii.html What does this have to do with why early operating systems were text based? Well, at the fundamental level, processors work with only two "letters": 0 and 1. Yes, you could probably build *the entirety of your operating system* on a different operating system, but it would at the very least require that you reboot your machine and change your boot drive *every single time you needed to test something*! Wouldn't it make more sense to create an environment where you could write software, and then test if it worked without rebooting? You're already pretty close if you use that trick above by making fixed chunks of 0s and 1s into sequences of letters! Then, you can develop your UI systems right on the computer you're using, and it'll be much faster and more rewarding! And thus, the command line was created. So, why would Doom have a user interface but not the rest of the operating system? Doom has "game UI" but not general UI for the entire operating system. While difficult, it's a much simpler problem! They didn't have to think about how you access your files, how you see what devices are hooked up, and everything else you take for granted in UI-based operating systems! And you'll find, even with these user interfaces, most "true" operating systems will provide a way for you to get right back to the command line so that you can continue to build software on your computer. So, basically, operating systems start with the command line because you should always start from what you need rather than what you want! (Fun fact, in the case of Doom, it actually did make more sense for Romero/Carmack to develop on the NeXT precisely because it had a UI development system that was highly flexible, and could build to two different architectures! While they weren't building an operating system, this is one of those cases where it actually made sense for them to build on a different platform instead of on their hardware they were deploying to.) I'm glossing over *a lot* here, so any folks who can correct me/provide more insight, please do so! At the MADE, we're all here to learn!
@EDDY-to2hf
@EDDY-to2hf 7 месяцев назад
Nice tools but can they running doom (1993)
@tomservo5007
@tomservo5007 9 месяцев назад
4:45 Objective-C pre-dates NeXT, they didn't invent it
@TheMADEOak
@TheMADEOak 9 месяцев назад
Thank you for the correction! We totally missed that in the script review; we'll add that into our description and work to be more accurate in the future!
@carlwaring
@carlwaring 8 месяцев назад
Great video but you need to invest in an autocue!
@dennisfahey2379
@dennisfahey2379 7 месяцев назад
Nice vid - invest in a teleprompter...
@Chiavaccio
@Chiavaccio 7 месяцев назад
👍👍👍👍
Далее
Is Doom + Doom ll Truly An Enhanced Port?
17:50
Просмотров 74 тыс.
CORTE DE CABELO RADICAL
00:59
Просмотров 1,4 млн
The Code That Makes Mario Move
9:53
Просмотров 536 тыс.
The Insane Engineering of the Gameboy
17:49
Просмотров 1,9 млн
Doom engine - Limited but still 3D
6:57
Просмотров 573 тыс.
Doom didn't kill the Amiga...Wolfenstein 3D did
16:58
Просмотров 823 тыс.
DOOM’s Development: A Year of Madness
44:12
Просмотров 817 тыс.
I Made the Same Game in 8 Engines
12:34
Просмотров 4,1 млн
How One Developer Continues To Defy The Impossible
18:31
ACTION BUTTON REVIEWS DOOM
3:30:22
Просмотров 2 млн
Huge New Findings About Doom's Graphics
13:10
Просмотров 343 тыс.