ID Tech Game Engine Evolution (1992-2016)
HTML-код
- Опубликовано: 10 июл 2024
- ID Tech is a legendary series of separate game engines designed and developed by id Software.
If you want to learn more about history of this engine check out this links:
www.ign.com/articles/2011/04/2...
upload.wikimedia.org/wikipedi...
en.wikipedia.org/wiki/Id_Tech
Track List(All rights on this music belongs to their authors):
1.Wolfenstein 3D OST - Get Them!
2.Doom II OST - Running from Evil
3.Quake II OST - Descent into Cerberon
4.Doom 3 OST - Main Menu Theme
P.S Yes. I was using source ports. Without them it is impossible to capture such old games. At least with ShadowPlay. Игры
Technically speaking, Wolfenstein 3D is not considered as running on Id Tech 1, as only the BSP based engines are counted as Id Tech, starting with the original Doom. Wolfensteim 3D uses the same raycasting engine as previously used by Id in Hovertank 3D and Catacomb 3D (both released in 1991). What was revolutionary about Wolfenstein 3D is the genius rendering algorithm pioneered by Carmack, allowing for 75hz gameplay with full VGA graphics on a 286 machine, as opposed to about 25hz and EGA graphics as seen in Catacomb 3D.
Also, both the Quake engine and Quake II engines are grouped under Id Tech 2, as the improvements in Quake II were not big enough to justify calling it a whole new engines (while Quake III had most parts of the engine's code re-written or modified, justifying a new version title).
Also, the issue of large outdoor areas in Id Tech 4 was not resolved with MegaTexture, which had nothing to do with it, instead it was resolved with a new DirectX 9 renderer that supported better integration of real-time lighting and shadowing.
Just one last bit, Dishonored 2 uses the Void Engine, which is a custom fork of Id Tech 5 made by Arkane Studios, while Prey uses the CryEngine, which is completely unrelated to Id Tech.
Id tech 3 is my favorite even these days Quake 3 looks gorgeous.
Great video, but I do have one bit of criticism - don't show source ports.
For Doom, Quake and Quake 2, you clearly used source ports, which contain features going beyond the specs and limitations of the games' original engines (e.g. the decals in Quake 2 - the vanilla game doesn't have these). It would be better to show the vanilla game, demonstrate the engine in its "pure" state.
Still, thanks for making the video :)
Agreed, it's quite misleading. Besides that, nice video.
There's also a few other nitpicks I'd like to add: it was mentioned that the Quake engine only rendered what's visible to the screen but this is also true for idTech1 and Wolf-3D. Quake 2 was mentioned to have lightmaps but Quake 1 already had them. I also would have liked to read something about the smooth surface shading, used Quake 3 engine. Oh and the "Prey will use idTech" when it's actually using CryEngine. But these things are pretty hard to edit now that RUclips disabled annotations in videos. :(
Anyway, good video :)
Lattamonsteri Well, when I was making this vid, there was no certain info about prey engine. But there was some info about prey possibly using idtech 5 modification
Lattamonsteri Quake 1 uses very simple pre-baked lightmaps, Quake 2 uses dynamic lightmaps, while still technically pre-baked, the lightmap data dynamically interracts with objects on the map within the partitioned space.
Well, the WinQuake version of Quake is technically a Source port as it was a port to a different platform using the original source code. id official versions would be a better term.
Holy shit, I never knew MoH:AA used IdTech, nevermind CoD as well. Crazy how competing products were based off the same engine.
Probably because both games were made by the same team.Guys who made MOH AA left EA and founded Infinity Ward.Their first game was Call Of Duty.
I never knew that. Makes me think about how neurotic and niche games media is. When I was younger I just played games. Now I follow studios, execs, press conferences. Like, what am I doing with my life, bruv?
That means you're not a filthy casual :)
When I was younger "games media" felt kind of home cooked and fun like some kids magazine, now they're "professional" aka boring studio exec mouth pieces.
I feel the same!
Fascinating.. it's interesting seeing how far videogame engines have come over the years.
In terms of indoor rendering (especially the lighting), I think the ID Tech engines have always been the best of their times. But I think other game engines handle outdoor graphics better (such as the Crytek and Unreal engines).
Takeme Rightnow You are thinking id Tech 4, not id Tech 5, which doesn’t even support dynamic lighting.
I think new Prey is on CryEngine. But the new Wolfenstein: New Colossus is on id tech 6, its gonna be a bomb!!
I wonder if they changed the game engine to CryEngine late in the development or was this video just misinformative in that regard and Prey was never planned to be powered in idTech5. I'd figure a massive game like Prey isn't easily reconfigured into a different engine in under a year. :D
Great video, WolfETPlayer. The ID Tech engines are very nice, in my opinion.
Hey, ronboy!Thanks for the comment!
came here from the /r/doom sub, after finishing the video I was shocked this had less than 10k views. You deserve a bigger audience! Bravo!
Hopefully I will reach this 10k views.Thank you for your support!
great video, helped me a lot to understand some things. Thanks!
The prey reboot was made in cryengine 5
yes but it was first meant to be done in ID tech until they shifted to cryengine. but why is that in the video is wrong.
Good video, very informative.
Thanks!
Truly it is
Salute to some great game engines.
Great video
I'm a little disappointed that Catacomb 3D wasn't mentioned, but otherwise nice video.
This vid deserves more views !!!!
nice video
Pretty cool video.
Thanks, Dimitri!
Nice video. But, in the Quake chapter the music you used in the back is "Descent into Cerberon" from Quake 2 by Sonic Mayhem. Nine Inch Nails was the band who produced the BSO for Quake.
Would have been much better had the original versions of Quake and Quake 2 been shown.
maybe but the remakes versions might be updated or different than the previous custom ones or some shit. I think
And DOOM Eternal is using iD Tech 7.
I love quake dynamic lighting
Кстати, по поводу IdTech5 - ты забыл упомянуть The Evil Within. Да и по остальным движкам можно было бы более полную картину представить.
Дмитрий Захаров Кому надо почитает подробнее. Видео чисто для поверхностного ознакомления.
And then they decide to break the tradition of in-house engines with Quake Champions.
Quake was a milestone in the 3D gaming evolution.
And you're even getting the iD Tech 2 history in 3D accel support completely wrong. :D iD Tech2 encompasses both Q1 and Q2, the initial release of Q1 is software only rendered and for a while the only card supported was Rendition Verite 1000 with support of 3Dfx Glide (both on DOS) following a bit later.
The whole chapter of how Carmack dropped all support for card vendor specific APIs and also those which he personally considered "not fully featured 3D rendering APIs" is a pivotal moment in history. Card manufacturers knew his game was the "killer-app" but had geared their business models on vendor-lock in and cost-reduced implementation of effects through their own "light" APIs, while also the Direct3D version out at the time met serious scorn from Carmack also not making the cut, hence the first officially supported API on iD Tech 2 was OpenGL, first having to go through a partial implementation to cater to older GPUs with a MiniGL release.
Only by the time Quake 2 was coming out was 3D acceleration supported "out-of-the-box" and by that point the entirety of the iD Tech2 engine had been re-written in critical parts but also added to in features to such a degree that no Q1 revision iDTech2 game still in development could be easily transferred to the new iDTech2 version. This being the main reason for major delays in the industry at the time as many game studios were licensing the engine tech with updates included and nobody concentrating on game development could actually keep up with Carmack's insane development pace.
I'm not even gonna go into how much Carmack ditching Direct 3D entirely from Quake and his harsh and public critique of the APIs development forced Microsoft to revamp the entire thing between early 1996 (DX3D 2.0 and 3.0) and mid-97 (DX3D 5.0) to even be any sort of a contender in the 3D accel API race, neither of the fore mentioned being capable of passing Carmacks muster, nor did DX6 released in 98.
It wasn't until MS came out with DX7 in 1999 with support for bleeding edge stuff like Transform and Lighting (Which OGL did not have) and vast improvements in texture handling, that they finally broke through as being worth the bother for game devs studios which were outside of Microsoft's sphere of control or ownership. T&L alone wouldn't have sufficed since pre-DX7 HW accelerated D3D texture buffers rendered _poorer_ quality images than pure software renderers.
And Gen Z watch this nonsense as something chronicling actual history...
doom looked this good and it's on id engine plus 70+fps on 970 never drops... *cough* cod
wat? i know this comment is 3 years old. but what? doom is a CPU intensive game nothing to do with your GPU. also they use a sourceport for this video not the original doom version. Doom original release was locked at 35FPS. source ports you can get way higher. 970 i still use that card. is only needed for OpenGL mode like Gzdoom use in their launcher. i get over 200FPS with that launcher. so if you only get 70+ FPS 3 years ago than your CPU is just shitty.
Pretty sure we weren't running these resolutions on period hardware back then! Also Quake didn't have volumetric lighting, your using emulated / enhanced versions here. Would have been a better comparison to actually see the progress.
Pretty sure we weren't running these resolutions on period hardware back then!
"Its not possible create slopes"
Nope, the code in engine already had support for this
“Id tech 1”
*Proceed to show gzdoom engine*
…
“Id tech 2”
*Proceed to show Darkplace engine*
I don't get why the Doom Engine is referred to as id Tech 1. I thought everything based on id Tech 2 onwards is a derivative of the Quake Engine (which IIRC, has little in common with the Doom engine)?
lol the memories. mein lieben! achtung!
Mein Leben ! 😀
bravo
Thank you, Jouhan!
Meanwhile Activision keeps recycling the same ID Tech 3 engine in every Cod game to this day....
(their "IW engine" is just an updated version of the ID Tech 3 engine.)
and with that you are wrong.
callofduty.fandom.com/wiki/Game_Engine
look at this list. there are only 3 games that uses the Id tech engine. Later on they created their own engine named iw engine. which is based on the Id tech 3 engine.
Well they have a completely new engine (still has the same time system as their previous) but they re-written everything since they used the idtech3 engine. If you think games like black ops 3 could run of idtech3 alone + "updated" then you are simply wrong
@@user-qv9ho1lj3z No, you're right, but id Tech 3 code is still in IW's code. Just more and more modified every year. But it all stems from Quake 3.
It's just the same name,but the engine is upgraded,well not always.
Should have shown catacomb 3D. It was from 91. Also should have shown the original version of doom, and should have shown software render of Q1 and Q2 along with the openGL versions.
Idk why but ID Tech 4 is my favourite.
Same along with id tech 2 and 3.😊😊
@@scaryscarecrow5478 They seem like they have huge improvements in each variation.
Next time do Raven Software's History!!
Wolfenstein: TNO has some cool features. I wonder why they didn't allow it to be licensed.
Duh? Its exclusive only on bethesda subsidiaries don't ya get it hahaha
props to idsoft
last engine, which will handle my GTX650 is id tech 5 on medium settings .
Prey maybe ruining on Idtech6, maybe. Dishonored 2 runs on I eternal on internal engine developed for it by Arkham, and it is called Void Engine. Doom 2016 and a next Wolfenstein are IdTech 6 games
True, but Void engine was built off of id tech 5. They changed so much though that I'd agree it's really its own thing. It dosen't even use OpenGL and one dev said they only kept about 20 percent of the id tech 5 code. The new Prey game is actually using CryEngine, which I find kind of surprising but I guess it suited their needs for that game better.
Technically,every engine ever existed is based on id tech 1(doom's and wolfenstein 3d's engine)
You should’ve used Vanilla faithful source ports like Crispy Doom or WinQuake-Y instead of modern ports like Darkplaces or GZDoom. Both are good ports and I know it’s hard to shadowplay record Dosbox/original hardware, but at least don’t use unfaithful ports. idTech2 and above are easy to record without source ports.
u forgot to put many games using Quake 2 and Q3A engine like soldier of fortune 1 Q2 soldier of fortune 2 Q3 half-life Q2 and many many many more.
ID software
In video not id engines. It is engines from other dev, from modern time, with modern technology.
Use the original ports next time you show gameplay.
Who is the game at 4:58?
I wonder if Bethesda can use the id tech engine in there next fallout
Nope still creation engine to this day
imho you shouldn't be using custom engines in quake and quake II in a video about iD's engines.
And Microsoft owns all of this?!! What a steal.
Yep
what's the ww2 game at 3:45?
acle Wolfenstein: Enemy Territory
HOW DO I GET THIS GAME ENGINE I SEARCHED EVERY WHERE
Thru google duh? Except idtech 5 , 6 , 7 they're propietary only bethesda subsidiaries will use it
so what you're basically saying is that.... John Carmack is a freaking programming GOD!
I remember when I first saw Unreal, it had a wide open space, with birds flying in the distance, made Quake look like shit. But Unreal gameplay was boring. Before Quake, I also played Duke Nukem. Also Star Wars. There was a bunch of engines on the market, but what made Carmack famous, was Quake 2 multiplayer. That is, gameplay, not engine. Think how Counter Strike, based off Quake 1 engine, destroyed Quake 3, which was the better engine.
In conclusion, Carmack's engine may have speared the advancement of 3d engines, but gameplay beats engine.
criztu John always tried to make his engines user/programmer friendly, he and his team too focused on gameplay. always tried to make things fun; I agree there were other engines that were fun as hell like duke nukem but you have to agree that id did it first and they kept getting better until they just stopped.
You might have to edit this video: Prey 2017 used the Crysis Engine instead.
And DisHonored II rewrote the majority of the engine, being it's own thing. There's about as much idTech left in Void as there is in Infinity Ward's IW Engine.
More apt examples for idTech5 would've been Wolfenstein:TNO and The Evil Within.
Still doesn't change the fact that the 2017 "Prey" game didn't use the id Tech 5, but I agree on the examples that you presented.
you forgot Evil within
you said quake was using the quake engine witch it's not even tho it should be id tech 2 it's id tech 1 just like doom all be it a more beefed up version of it.
Quake made on ID Tech 2, not on Quake engine!
It was Id Tech 2's secondary name (Quake Engine) as it called by fans and Id Software developers.
Actually, id Tech 1 powered the first Quake. Doom ran on the Doom engine, a Binary-Space Partitioning based 2.5D engine. More advanced than Wolfenstein's grid-based raycasting engine, but not actually 3D like Quake 1 or all of id software's later games.
название игр написать вера не позволяет..?
no reference to Valve? :(
Alexandru Dumitrache how was it named, goldswr or something
Doom da best
4:49 whats the name of this game?
Mojo Player quake wars
WolfPlayer thx
Any good games that was made with Id tech 2 and 4? I kinda get bored with modern games already...
Is 2017 and you could still find legacy bugs from the Quake 3 engine in cod games, what bunch of lazy devs, so many billions made and they refuse to code an engine from the ground up
This was never 3d it was just a 2d map but with ray tracing , illusions
wait.. dishonored 2 using id tech not unreal?
Void Engine, which is basically modified ID tech 5
WolfPlayer Interesting... I thought it is gonna use unreal engine without a doubt becuz dishonored 1 used unreal so.
matrixmod the id tech engine is property of bethesda so it makes a lot of sence, also its a really good engine
my guy be cheatin in doom 93
good .
euh dirty bomb no ? (im not sure )
what?
"was used"
so cod didnt used idtech 3 anymore huh?
Wandi Ong they change it in ghost
No they don't. Techically it is still id tech. They can call it whatever they want, but it is heavily modified and modernized id tech.
3:47 game?
Heronite Wolfenstein Enemy Territory
thanks
using source ports instead of the actual engine defeats the entire point of the video, as the engine demonstrated isn't the one you are talking about
dishonored 2 uses the void engine
Which is basically modified ID Tech 5
source ?
One of the sources: gamingbolt.com/new-dishonored-2-details-engine-skills-ai-and-more-information
Also take a look at Dishonored 2 article in the Wikipedia
you win this time my friend
:D
So, russian localisation?
EH5X hell yeah
WolfPlayer hehehe, we will capture youtube :D
Fun fact: Even the guys at id don't know how model lightning works in Quake 2, as since the code for that has a comment near it literally saying "What the fuck?" ;)
4:50 Also, correct me if I'm wrong but I think the engine can handle these areas, it's just that it looked soo fucking terrible no one even bothered
shouldve added half life 1 or something
10 tech 😐
Dude, seriously, if you're gonna do a game engine evolution video, at least have the common courtesy of configuring whatever modernized variant forked from the original doom engine source code you happen to use for capturing DOOM game-play is configured to the strictest old-school specs and gfx settings. Like, you know, none of the decades of added refinement to player movement and graphics acceleration support are enabled. Triple-buffered textures, dynamic light effects and opaque rendering of sprites as effects? In 1993? On an SGi workstation, maybe. And even then barely in real-time. So, just, NO.
Seriously, there's barely a discernable difference when transitioning from Doom and Heretic clips to Quake 1, with Quake 1 looking a bit outdated actually. Seriously, there's like a literal mountain of man hours of R&D in 3D engine code between the original Doom Engine and Quake 1. Doom being a 2.5D engine, incapable of full 3D geometry while Q1 is a true 3D engine.
The modern forks based on the orig Id Tech1, which are no longer even considered as being the "Doom Engine" because they can render true 3D geometry, and much more than just that. Due to their vast technological superiority to they are NOT representative of the original with out extensive reconfiguring to strict OG settings.
Their whole development is intentionally driven by the desire to enhance the old war horse up to modern levels of sophistication, which they achieve. Hence, depicting them as being anything even akin to the original can only be intellectual dishonesty, outright lazyness or ignorance. You don't even bother mentioning you're using a modern engine based on the original Doom and not the original Doom itself here.
while bethesda still use old ass engine
why update engine when you milk engine to death
Good news for you bud they still milk it hahahaha even to this day hahahah
Jj
Раша)
Parasha
Hh
>Makes video about idtech engines
>Uses GZDoom.
smh
You failed to mention how id Tech 5 ditches dynamic lighting completely and makes every game look bland, blurry and fugly as fudge.
Star wars Dark forces saga used id tech, the first Dark Forces used id tech 1, then Jedi outcast and jedi academy used id tech 3
Jj
Jj