SlideShare ist ein Scribd-Unternehmen logo
1 von 17
id Tech
0 id Tech is the family of game engines designed and
  developed by id Software.
0 Prior to the presentation of the id Tech 5-based game
  Rage, the engines lacked official designation and as
  such were simply referred to as the Doom and Quake
  engines, from the name of the main game series the
  engines have been developed for.
0 id Tech numbers 1, 2, 3, and 4 have been released as
  free software under the GNU General Public License.
id Tech 0
0 id Software had developed 3D engines for several games
  before creating id Tech 1. Each game's engine had
  progressively more advanced 3D technology.
0 Hovertank 3D (1991) used solid-color drawn walls and
  scalable sprites.
0 Catacomb 3-D (1991) added texture mapping to the walls.
0 Wolfenstein 3D (1992) increased the color palette from 16-
  color EGA to 256-color VGA. The game engine was also
  licensed out to other companies.
0 Shadowcaster (1993) features diminished lighting, texture
  mapped floors and ceilings, walls with variable heights and
  sloped floors.
Doom engine (id Tech 1)
0 Originally developed on NeXT computers, later ported
 to MS-DOS for Doom’s initial release

0 Commercial games using Doom engine
   0 Doom – id Software
   0 Doom II: Hell on Earth – id Software
   0 Heretic – Raven Software
   0 Hexen: Beyond Heretic – Raven Software
   0 Strife – Rogue Entertainment
Quake Engine (id Tech 1)
0 Less commonly, but also known as id Tech 1, the Quake
  engine is the game engine that was written to power
  1996's Quake. It featured true 3D real-time rendering and
  is the first id engine to use the client–server model.

0 Commercial games using Quake engine
   0 Quake (1996) – id Software
   0 HeXen II (1997) – Raven Software
   0 Half-Life (1998) - Valve Corporation (Half-Life uses the
     GoldSrc engine, which is based on the engines for Quake and
     Quake II)
id Tech 2
0 Previously known as the "Quake II engine". id Tech 2 is
 based on the Quake engine, and features some
 enhancements such as colored lighting and a new model
 format. Game code is now written in C and loaded from a
 DLL, in place of the original Quake engine's "QuakeC"
 scripting language.

0 Commercial games using id Tech 2
   0 Quake II – id Software
   0 Heretic II – Raven Software
   0 SiN – Ritual Entertainment
   0 Soldier of Fortune – Raven Software
id Tech 3
0 Previously known as the "Quake III Engine", it was derived from id
  Tech 2, although a large portion of code is new or re-written.

0 Commercial games using id Tech 3
   0 Quake III Arena (1999) – id Software
   0 Return to Castle Wolfenstein (2001) – Gray Matter Interactive (SP) /
     Nerve Software (MP)
   0 Wolfenstein: Enemy Territory (2003) – Splash Damage
   0 Star Wars Jedi Knight: Jedi Academy (2003) – Raven Software
   0 Call of Duty (2003) – Infinity Ward




                      i = 0x5f3759df - ( i >> 1 ); // what the fuck?
id Tech 4
0 Formerly the "Doom 3 engine", originally based on id Tech 3. It
  has a C++ based engine framework, and a new renderer, AI
  framework, physics engine, gameplay trigger system, and sound
  framework.

0 Games using id Tech 4
   0 Doom 3 (2004) – id Software
   0 Quake 4 (2005) – Raven Software
   0 Prey (2006) – Human Head Studios
   0 Enemy Territory: Quake Wars (2007) – Splash Damage
   0 Wolfenstein (2009) – Raven Software
   0 Brink (2011) – Splash Damage
   0 Prey 2 (2012) – Human Head Studios
id Tech 5
0 This is the engine being used for id Software's new games.
0 The engine is not based on any previous id Tech engines,
  however it reuses much of the technology from the most
  updated id Tech 4 engine, including MegaTexture
  technology, parallax mapping, bloom, motion blur, soft
  particles, soft shadows and pixel shader effects.

0 Games using id Tech 5
   0 Rage (2011) – id Software
   0 Doom 4 – id Software
id Tech 6
0 id Tech 6 is an upcoming OpenGL-based game engine
 under preliminary development by id Software, which
 will tentatively follow id Tech 5 for id Software games
 following Rage and Doom 4. It will work by raycasting
 the geometry represented by voxels (instead of
 triangles) stored in an octree.
Questions?

Weitere ähnliche Inhalte

Was ist angesagt?

The development of the games industry
The development of the games industryThe development of the games industry
The development of the games industry
jcr1994
 
Timeline consoles
Timeline consolesTimeline consoles
Timeline consoles
gks1996
 
Playstation eng 204
Playstation eng 204Playstation eng 204
Playstation eng 204
Meriç Olgun
 

Was ist angesagt? (18)

Xbox360
Xbox360Xbox360
Xbox360
 
GDC 2015 でのハイエンドグラフィックス
GDC 2015 でのハイエンドグラフィックスGDC 2015 でのハイエンドグラフィックス
GDC 2015 でのハイエンドグラフィックス
 
PPT / slide presentation on Xbox
PPT / slide presentation on XboxPPT / slide presentation on Xbox
PPT / slide presentation on Xbox
 
The development of the games industry
The development of the games industryThe development of the games industry
The development of the games industry
 
Threading Game Engines: QUAKE 4 & Enemy Territory QUAKE Wars
Threading Game Engines: QUAKE 4 & Enemy Territory QUAKE WarsThreading Game Engines: QUAKE 4 & Enemy Territory QUAKE Wars
Threading Game Engines: QUAKE 4 & Enemy Territory QUAKE Wars
 
Steam Box – The New Prodigy or the New Prodigal Son of the Gaming Industry?
Steam Box – The New Prodigy or the New Prodigal Son of the Gaming Industry?Steam Box – The New Prodigy or the New Prodigal Son of the Gaming Industry?
Steam Box – The New Prodigy or the New Prodigal Son of the Gaming Industry?
 
Spotlight on Gaming
Spotlight on GamingSpotlight on Gaming
Spotlight on Gaming
 
X box 1 abhishek 1
X box 1 abhishek 1X box 1 abhishek 1
X box 1 abhishek 1
 
A history of video games
A history of video gamesA history of video games
A history of video games
 
Week One - Introduction
Week One - IntroductionWeek One - Introduction
Week One - Introduction
 
Implementation of Artificial Environment using DirectX
Implementation of Artificial Environment using DirectXImplementation of Artificial Environment using DirectX
Implementation of Artificial Environment using DirectX
 
Development of Gamig Platforms PR1
Development of Gamig Platforms PR1Development of Gamig Platforms PR1
Development of Gamig Platforms PR1
 
Timeline consoles
Timeline consolesTimeline consoles
Timeline consoles
 
Gaming Consoles
Gaming ConsolesGaming Consoles
Gaming Consoles
 
Playstation eng 204
Playstation eng 204Playstation eng 204
Playstation eng 204
 
Xbox 720
Xbox 720Xbox 720
Xbox 720
 
All About Gaming - By Sai Krishna A & Roopsai N
All About Gaming - By Sai Krishna A & Roopsai NAll About Gaming - By Sai Krishna A & Roopsai N
All About Gaming - By Sai Krishna A & Roopsai N
 
Xbox 360
Xbox 360Xbox 360
Xbox 360
 

Ähnlich wie Id tech - Game Engine presentation for Course

PRESENTATION ON Game Engine
PRESENTATION ON Game EnginePRESENTATION ON Game Engine
PRESENTATION ON Game Engine
Diksha Bhargava
 
Funky game engines
Funky game enginesFunky game engines
Funky game engines
eduriez
 

Ähnlich wie Id tech - Game Engine presentation for Course (20)

LO1 - Lesson 6 - Software
LO1 - Lesson 6 - SoftwareLO1 - Lesson 6 - Software
LO1 - Lesson 6 - Software
 
PRESENTATION ON Game Engine
PRESENTATION ON Game EnginePRESENTATION ON Game Engine
PRESENTATION ON Game Engine
 
Game Design 1 - Intro and Game Engines
Game Design 1 - Intro and Game EnginesGame Design 1 - Intro and Game Engines
Game Design 1 - Intro and Game Engines
 
Introduction to Unity3D Game Engine
Introduction to Unity3D Game EngineIntroduction to Unity3D Game Engine
Introduction to Unity3D Game Engine
 
Funky game engines
Funky game enginesFunky game engines
Funky game engines
 
Abc of DirectX
Abc of DirectXAbc of DirectX
Abc of DirectX
 
Build a Game in 60 minutes
Build a Game in 60 minutesBuild a Game in 60 minutes
Build a Game in 60 minutes
 
android mario project
android mario projectandroid mario project
android mario project
 
Computer Software
Computer SoftwareComputer Software
Computer Software
 
Unreal Engine (For Creating Games) Presentation
Unreal Engine (For Creating Games) PresentationUnreal Engine (For Creating Games) Presentation
Unreal Engine (For Creating Games) Presentation
 
Xna game development
Xna game developmentXna game development
Xna game development
 
Engg 437
Engg 437Engg 437
Engg 437
 
Intro to Indie Game Development
Intro to Indie Game DevelopmentIntro to Indie Game Development
Intro to Indie Game Development
 
Unity advanced computer graphics week 02
Unity advanced computer graphics week 02Unity advanced computer graphics week 02
Unity advanced computer graphics week 02
 
Design your 3d game engine
Design your 3d game engineDesign your 3d game engine
Design your 3d game engine
 
Unity Programming
Unity Programming Unity Programming
Unity Programming
 
Pixel-Lab / Games:EDU / Michel Kripalani / Games Industry Overview and Trends
Pixel-Lab / Games:EDU / Michel Kripalani / Games Industry Overview and TrendsPixel-Lab / Games:EDU / Michel Kripalani / Games Industry Overview and Trends
Pixel-Lab / Games:EDU / Michel Kripalani / Games Industry Overview and Trends
 
Slideshare
SlideshareSlideshare
Slideshare
 
Linux gaming landscape
Linux gaming landscapeLinux gaming landscape
Linux gaming landscape
 
Motion Game
Motion GameMotion Game
Motion Game
 

Kürzlich hochgeladen

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Kürzlich hochgeladen (20)

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 

Id tech - Game Engine presentation for Course

  • 1.
  • 2. id Tech 0 id Tech is the family of game engines designed and developed by id Software. 0 Prior to the presentation of the id Tech 5-based game Rage, the engines lacked official designation and as such were simply referred to as the Doom and Quake engines, from the name of the main game series the engines have been developed for. 0 id Tech numbers 1, 2, 3, and 4 have been released as free software under the GNU General Public License.
  • 3. id Tech 0 0 id Software had developed 3D engines for several games before creating id Tech 1. Each game's engine had progressively more advanced 3D technology. 0 Hovertank 3D (1991) used solid-color drawn walls and scalable sprites. 0 Catacomb 3-D (1991) added texture mapping to the walls. 0 Wolfenstein 3D (1992) increased the color palette from 16- color EGA to 256-color VGA. The game engine was also licensed out to other companies. 0 Shadowcaster (1993) features diminished lighting, texture mapped floors and ceilings, walls with variable heights and sloped floors.
  • 4. Doom engine (id Tech 1) 0 Originally developed on NeXT computers, later ported to MS-DOS for Doom’s initial release 0 Commercial games using Doom engine 0 Doom – id Software 0 Doom II: Hell on Earth – id Software 0 Heretic – Raven Software 0 Hexen: Beyond Heretic – Raven Software 0 Strife – Rogue Entertainment
  • 5.
  • 6. Quake Engine (id Tech 1) 0 Less commonly, but also known as id Tech 1, the Quake engine is the game engine that was written to power 1996's Quake. It featured true 3D real-time rendering and is the first id engine to use the client–server model. 0 Commercial games using Quake engine 0 Quake (1996) – id Software 0 HeXen II (1997) – Raven Software 0 Half-Life (1998) - Valve Corporation (Half-Life uses the GoldSrc engine, which is based on the engines for Quake and Quake II)
  • 7.
  • 8. id Tech 2 0 Previously known as the "Quake II engine". id Tech 2 is based on the Quake engine, and features some enhancements such as colored lighting and a new model format. Game code is now written in C and loaded from a DLL, in place of the original Quake engine's "QuakeC" scripting language. 0 Commercial games using id Tech 2 0 Quake II – id Software 0 Heretic II – Raven Software 0 SiN – Ritual Entertainment 0 Soldier of Fortune – Raven Software
  • 9.
  • 10. id Tech 3 0 Previously known as the "Quake III Engine", it was derived from id Tech 2, although a large portion of code is new or re-written. 0 Commercial games using id Tech 3 0 Quake III Arena (1999) – id Software 0 Return to Castle Wolfenstein (2001) – Gray Matter Interactive (SP) / Nerve Software (MP) 0 Wolfenstein: Enemy Territory (2003) – Splash Damage 0 Star Wars Jedi Knight: Jedi Academy (2003) – Raven Software 0 Call of Duty (2003) – Infinity Ward i = 0x5f3759df - ( i >> 1 ); // what the fuck?
  • 11.
  • 12. id Tech 4 0 Formerly the "Doom 3 engine", originally based on id Tech 3. It has a C++ based engine framework, and a new renderer, AI framework, physics engine, gameplay trigger system, and sound framework. 0 Games using id Tech 4 0 Doom 3 (2004) – id Software 0 Quake 4 (2005) – Raven Software 0 Prey (2006) – Human Head Studios 0 Enemy Territory: Quake Wars (2007) – Splash Damage 0 Wolfenstein (2009) – Raven Software 0 Brink (2011) – Splash Damage 0 Prey 2 (2012) – Human Head Studios
  • 13.
  • 14. id Tech 5 0 This is the engine being used for id Software's new games. 0 The engine is not based on any previous id Tech engines, however it reuses much of the technology from the most updated id Tech 4 engine, including MegaTexture technology, parallax mapping, bloom, motion blur, soft particles, soft shadows and pixel shader effects. 0 Games using id Tech 5 0 Rage (2011) – id Software 0 Doom 4 – id Software
  • 15.
  • 16. id Tech 6 0 id Tech 6 is an upcoming OpenGL-based game engine under preliminary development by id Software, which will tentatively follow id Tech 5 for id Software games following Rage and Doom 4. It will work by raycasting the geometry represented by voxels (instead of triangles) stored in an octree.