Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

id Tech

From Wikipedia, the free encyclopedia
(Redirected fromId Tech 2)
Series of video game engines
For other uses, seeId tech (disambiguation).
Quake family tree, showing engines and a selection of games based on theQuake engine

id Tech is a series of successivegame engines designed and developed byid Software. Prior to the presentation of theid Tech 5-based gameRage in 2011, the engines lacked official designation and as such were simply referred to by the names of the games the engines had been developed for (i.e.,Doom andQuake engines). The id Tech engines up through 4.5 have been released asfree software under theGNU General Public License. id Tech versions 0 to 3 were released under GPL-2.0-or-later; id Tech versions 3.5 to 4.5 were released under GPL-3.0-or-later. id Tech 5 to 7 remain proprietary, with id Tech 8 currently being the latest engine.

According toEurogamer.net, "id Software has been synonymous with PC game engines since the concept of a detached game engine was first popularised." Howeverid Tech 4 had far fewer licensees than theUnreal Engine fromEpic Games. id planned to regain the momentum withid Tech 5,[1] until the company was bought byZeniMax Media in 2009 (who was later bought byMicrosoft in 2021), with both companies choosing to keep the id Tech engines exclusively for id and its sister studios as aproprietary engine.

Predecessors

[edit]

In the id Tech numbering system, the earliest engine to bear the name is either id Tech 1 (used for the originalDoom) or id Tech 0, retroactively applied toWolfenstein 3D. However, id Software had developed 3D engines for several games beforeWolfenstein 3D. Each engine had progressively more advanced 3D technology.

  • Hovertank 3D (1991) used solid-color drawn polygonal walls and scalable sprites. The source code was released byFlat Rock Software in June 2014 under GPL-2.0-or-later.
  • Catacomb 3-D (1991) addedtexture mapping to the walls. The source code was released by Flat Rock Software in June 2014 under GPL-2.0-or-later.

Wolfenstein 3D engine

[edit]
Main article:Wolfenstein 3D engine
Main article:Rise of the Triad

Wolfenstein 3D (1992) increased the color palette from 16-colorEGA to 256-colorVGA and also adoptedraycasting. Thegame engine was also licensed out to other companies. The source code to Wolfenstein 3D, along with its prequelSpear of Destiny, was released on 21 July 1995 under a proprietary license, and then later under GPL-2.0-or-later.[2][3]

ShadowCaster (1993) was built upon the Wolfenstein 3D engine and was licensed out toRaven Software.[4] It features diminished lighting, texture mapped floors and ceilings, walls with variable heights, and sloped floors.[5] This Raven engine was later also used byIn Pursuit of Greed, and with further modifications forCyClones as the STEAM engine.

Rise of the Triad uses an enhanced engine ofWolfenstein 3D and was meant to serve as the sequel to it. The source code was released on 20 December 2002 under GPL-2.0-or-later.

Other games using this engine are:Blake Stone: Aliens of Gold,Blake Stone: Planet Strike,Corridor 7: Alien Invasion, andOperation Body Count.

Development

[edit]
Release timeline
1993Doom engine
1994–1995
1996Quake engine
1997Quake II engine
1998
1999id Tech 3
2000–2003
2004id Tech 4
2005–2010
2011id Tech 5
2012–2015
2016id Tech 6
2017–2019
2020id Tech 7
2021–2024
2025id Tech 8

id Tech 1

[edit]
Main article:Doom engine

Originally known as the "Doom engine", this engine powers the id Software gamesDoom (1993),Doom II: Hell on Earth (1994) andDoom 64 (1997). It was created byJohn Carmack, with auxiliary functions written byJohn Romero,Dave Taylor, and Paul Radek. Initially developed onNeXT computers, it wasported toMS-DOS forDoom's release and was later ported to severalgame consoles andoperating systems. The source code was released on 23 December 1997 under a proprietary license, and then later on 3 October 1999 under GPL-2.0-or-later.[6]

Heretic andHexen: Beyond Heretic were developed byRaven Software and published by id Software. Their sources were released on 4 September 2008 under GPL-2.0-only. Other games using this engine includeStrife: Quest for the Sigil andChex Quest.

id Tech 2

[edit]
Main articles:Quake engine andQuake II engine

Originally known as the "Quake engine", it was originally written to power 1996'sQuake. It featuredtrue 3Dreal-time rendering and is the first id Tech engine to use theclient–server model. The source code was released on 21 December 1999 under GPL-2.0-or-later.

TheQuake engine was updated with a new executable titledQuakeWorld that contained code to enhance the networking capabilities ofQuake in response to the demand for across-internet network games that arose as a result ofQuake's usage ofUDP for networking.

id Tech 2 was later updated for the release ofQuake II in 1997, with enhancements such as colored lighting and a new MD2 model format.[7] This updated version of id Tech 2 is the last id Tech engine to include asoftware renderer. The source code was released on 22 December 2001 under GPL-2.0-or-later.

id Tech 3

[edit]
Main article:id Tech 3

Originally known as the "Quake III Arena engine", it was used to power id Software'sQuake III Arena in 1999. TheQuake III Arena engine was updated to patch 1.26 and later versions are called "Quake III Team Arena engine" with a new MD4 skeletal model format and huge outdoor areas. id Tech 3 is the first in this series to require anOpenGL-compliantgraphics accelerator to run. The source code was released on 19 August 2005 under GPL-2.0-or-later.

id Tech 3 was updated with the 2001 release ofReturn to Castle Wolfenstein, which included a single-player scripting system. id Tech 3 was also used to power the firstCall of Duty title in 2003, ultimately spawning theIW engine. It was also used forWolfenstein: Enemy Territory. The source code was released on 12 August 2010 under GPL-3.0-or-later.

id Tech 4

[edit]
Main article:id Tech 4

Commonly known as the "Doom 3 engine" which was used to powerDoom 3 as it released in 2004, id Tech 4 began as an enhancement toid Tech 3. During development, it was initially just a complete rewrite of the engine'srenderer, while still retaining other subsystems, such as file access, and memory management. The decision to switch fromC to theC++programming language necessitated a restructuring and rewrite of the rest of the engine; today, while id Tech 4 contains code from id Tech 3, much of it has been rewritten.[8] The source code was released on 22 November 2011 under GPL-3.0-or-later.

Other games using this engine are:Raven Software'sQuake 4 (2005) andWolfenstein (2009),Human Head Studios'Prey (2006),Splash Damage'sEnemy Territory: Quake Wars (2007) andBrink (2011).

id Tech 4 was updated with the 2012 release ofDoom 3: BFG Edition with some features from id Tech 5. The source code was released on 26 November 2012 under GPL-3.0-or-later.

id Tech 5

[edit]
Main article:id Tech 5
id Tech 5 was the first id Tech engine to receive its own logo.

Used for id Software'sRage, the engine is based on the file system frameworks. Some technologies included are the GUI system fromid Tech 4, including a new renderer,MegaTexture 2.0 technology, soft shadows and more.id is requiring companies that use the engine to publish their games through id's sister company,Bethesda Softworks.[9]

The engine was later used to powerMachineGames' first twoWolfenstein titles,The New Order in 2014 and its standalone expansionThe Old Blood, from 2015. It was also used forTango Gameworks'The Evil Within (2014).

id Tech 5 is currently the oldest id Software engine not to be released under theGNU GPL license. As of 2025, the engine remainsclosed-source.[10][failed verification]

id Tech 6

[edit]
Main article:id Tech 6

Used forDoom released on May 13, 2016. While the engine uses some of the features from id Tech 5, id has also added support forVulkan rendering. Development of the renderer is led by Tiago Sousa, who had previously worked onCryEngine, following previoustechnical directorJohn Carmack's resignation in 2013. id Tech 6 was also used inWolfenstein II: The New Colossus (2017), andWolfenstein: Youngblood (2019) again byMachineGames. It was not used forQuake Champions however, which combined id Tech features with theSaber3D Engine.

id Tech 7

[edit]
Main article:id Tech 7

AtQuakeCon 2018, id Software announced the release of a new game in the Doom franchise calledDoom Eternal.[11] Powered by the id Tech 7 engine,Doom Eternal was released on March 20, 2020. The new engine is capable of delivering an increase in geometric detail without drops in frame-rate vs. id Tech 6.[12] On PC, id Tech 7 supportsVulkan rendering only.[13]

id Tech 8

[edit]

AtDeveloper_Direct 2025, id Software revealed gameplay details[14] and the PC specifications[15] forDoom: The Dark Ages, which is powered by their id Tech 8 engine and was released on May 15, 2025.

The id Tech 8 engine increases the maximum number of on-screen enemies and supportspath tracing and realisticgame physics, featuringdestructible environments.[16] It is the first generation of id Tech engine that requires dedicatedraytracing-enabled hardware,[17] primarily due to the lighting to be fully raytraced global illumination.

Comparison

[edit]
Main article:List of game engines
Name
(aka)
Primaryprogramming languageRelease yearOpen sourced?ScriptingGame world spacePlatformsNotable gamesNotes and references
id Tech 1
Doom engine
C19931999,GPL-2.0-or-laterACS2.5DMS-DOS,Windows,Linux,macOSDoom,Doom II,Heretic,Hexen,Strife,Chex QuestMaps can draw textures on floors and ceilings, have corners of angles other than 90 degrees, and feature geometry of variable height
id Tech 2
Quake engine
C1996GPL-2.0-or-laterQuakeC3DMS-DOS,Windows,Linux,macOSQuake,Hexen II,Wrath: Aeon of RuinFirsttrue 3D id Tech engine; arbitrary geometry now possible.
id Tech 2.5[citation needed]
Quake II engine
C19972001,GPL-2.0-or-laterC3DWindows,Linux,macOSQuake II,Heretic II,SiN,Daikatana,Gravity Bone,Thirty Flights of LovingImprovements to the id Tech 2 engine.
id Tech 3
Quake III Arena engine
C19992010,GPL-2.0-or-laterC3DWindows,Linux,macOSQuake III Arena,Heavy Metal: F.A.K.K. 2,American McGee's Alice,Call of Duty,Quake Live
id Tech 3.5CGPL-3.0-or-laterC3DWindows,Linux,macOSReturn to Castle Wolfenstein,Wolfenstein: Enemy TerritoryImprovements to the id Tech 3 engine.
id Tech 4
Doom 3 engine
C++20042012,GPL-3.0-or-laterC++ viaDLLs, custom scripting forGUI elements3DWindows,Linux,macOSDoom 3,Quake 4,Prey,Enemy Territory: Quake Wars,Wolfenstein,Brink,Quadrilateral CowboyAmongmany new features, interactive GUI surfaces and unified lighting withstencil shadows. First id Tech engine to supportnormal mapping.
id Tech 4.5C++2011GPL-3.0-or-laterC++ viaDLLs,Adobe Flash forGUI elements3DWindows,Linux,macOSDoom 3: BFG EditionImprovements to the id Tech 4 engine. GUI scripting system replaced with Flash.
id Tech 5C++,AMPL,Clipper,Python2011ProprietaryScript3DWindows,macOS,Xbox 360,Xbox One,PlayStation 3,PlayStation 4Rage,Wolfenstein: The New Order,Wolfenstein: The Old Blood,The Evil WithinFirst id Tech engine to featureMegaTexture technology, starting withRage
id Tech 6C++2016Proprietary3DWindows,Xbox One,PlayStation 4,Nintendo SwitchDoom (2016),Wolfenstein II: The New Colossus
id Tech 7
Motor
C++2020Proprietary3DWindows,PlayStation 4,Xbox One,Nintendo SwitchDoom Eternal,Indiana Jones and the Great CircleMuchrefactoring, MegaTexture removed,many additional new features
id Tech 8C++2025Proprietary3DWindows,PlayStation 5,Xbox Series X/SDoom: The Dark Ages

See also

[edit]

References

[edit]
  1. ^Bramwell, Tom (2007-09-08)."id Tech 5 - Steve Nix on the growth of id's next engine".Eurogamer. Retrieved2017-05-15.
  2. ^Carmack, John (March 20, 2009)."readme_iWolf.txt"(TXT).GitHub. RetrievedFebruary 26, 2024.
  3. ^Carmack, John (September 1, 2011)."Re: License of Wolf3d source code".metadata.ftp-master.debian.org. Archived fromthe original on January 20, 2016. RetrievedFebruary 26, 2024.
  4. ^Antoniades, Alexander (22 August 2013)."Monsters from the Id: The Making of Doom".Game Developer.Informa. Retrieved13 July 2024.
  5. ^"Shadowcaster at Ravensoft.com".Raven Software. Archived fromthe original on 2009-06-14. Retrieved2009-07-02.
  6. ^"Doom source code, under the GNU GPL - Doomworld /Idgames database frontend".
  7. ^"id Tech 2 page".id Software. Archived fromthe original on 2008-09-17.
  8. ^"Q&A with John Carmack, E3 2002".GameSpy. Archived fromthe original on 2012-01-24.
  9. ^Bramwell, Tom (2010-12-08)."id Tech 5 only for Bethesda titles".Eurogamer. Retrieved2017-08-15.
  10. ^Graft, Kris."id Tech 5 Rage Engine No Longer Up For External Licensing". Gamasutra. RetrievedAugust 12, 2018.
  11. ^Machkovech, Sam (2018-10-08)."Doom Eternal ushers in idTech 7, bloody new powers".Ars Technica. Retrieved2018-08-10.
  12. ^Birch, Nathan (2018-08-10)."Doom Eternal Unleashes Bloody Debut Gameplay at QuakeCon".Wccftech. Retrieved2018-08-12.
  13. ^Khan, Billy [@billykhan] (2018-08-11)."Yes, it's #Vulkan only on PC. #Vulkan is the best API if you want to achieve the absolute highest frame rates on PC" (Tweet) – viaTwitter.
  14. ^Wilhelm, Parker (2025-01-23)."New Gameplay Details Revealed for DOOM: The Dark Ages, Launching May 15, 2025".Slayers Club. Retrieved2025-01-24.
  15. ^Wilhelm, Parker (2025-01-23)."Prepare for DOOM: The Dark Ages with our PC specs".Slayers Club. Retrieved2025-01-24.
  16. ^"Doom: The Dark Ages hands-on tech preview - idTech 8 impresses hugely on PC".Eurogamer.net. 2025-04-01. Retrieved2025-05-12.
  17. ^Roach, Jacob (2025-05-09)."Exploring the gory brilliance of id Tech 8 in Doom: The Dark Ages".XDA. Retrieved2025-05-12.

External links

[edit]
Main franchises
Other games
Games published
People
Current
Former
Publishers
Technology
Related
A subsidiary ofMicrosoft Gaming
Founders
Publisher
Studios
Former studios
Franchises
Proprietary
1980s
1990s
2000s
2010s
2020s
Free and
open-source
1970s
1990s
2000s
2010s
2020s
Retrieved from "https://en.wikipedia.org/w/index.php?title=Id_Tech&oldid=1322041478#id_Tech_2"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp