id Tech 2 is a GPLv2 licensed 3D game engine written in [[3. Reference/Software/Programming Languages/C|C]].
- Website
- [GitHub](https://github.com/id-Software/Quake) (Quake)
- [GitHub](https://github.com/id-Software/Quake-2) (Quake II)
- AlternativeTo
> Historically, the _Quake_ engine has been treated as a separate engine from its successor, the _Quake II_ engine. Although the codebases for _Quake_ and _Quake II_ were separate GPL releases, both engines are now considered variants of [id Tech 2](https://en.wikipedia.org/wiki/Id_Tech_2 "Id Tech 2").
\- via [Wikipedia](https://en.wikipedia.org/wiki/Quake_engine)
# Notability
It is said that [[id Tech]] 2 was id's first true 3D game engine. Created for Quake and then extended for Quake II and QuakeWorld.
The generational successor to [[id Tech 1]].
The direct predecessor to [[id Tech 3]].
## Games
- Quake
- Hexen II
- Malice (commercial total conversion mod)
- [Xonotic](https://xonotic.org/) (open source game built on the Darkplaces Engine)
- Wrath: Aeon of Ruin (in early access since 2019 with no sign of a full [release](https://en.wikipedia.org/wiki/Wrath:_Aeon_of_Ruin?useskin=vector#Release))
- [Warsow](https://warsow.net/)
- [Thirty Flights of Loving](https://blendogames.com/thirtyflightsofloving/)
## Descendants
id Tech 2 spawned several game engines as its descendants aside from [[id Tech 3]].
- [DarkPlaces Engine](https://icculus.org/twilight/darkplaces/readme.html) (open source)
- [[GoldSrc]] (created by [[Valve]] for [[Half-Life]])
# Philosophy
# OS Support
# Features
# Resources
See also [[Quake I#Resources]].
## Source Ports
- [[IronWail]]
- https://www.quaddicted.com/files/engines/ (collection of dozens of Quake source ports and derivatives)
- [[QuakeSpasm]] (common base sourceport of original Quake engine code by way of [FitzQuake](https://celephais.net/fitzquake/))
- vkQuake (a port of the [[QuakeSpasm]] engine to Vulkan) - abandoned in March 2023
## Editors
- [[TrenchBroom]]
- [[Jack Editor]]
- [[Netradiant Custom]]
## Maps
- Brutalist maps:
- https://www.slipseer.com/index.php?resources/quake-brutalist-jam.126/
- https://www.slipseer.com/index.php?resources/quake-brutalist-jam-2.278/
- https://www.quaddicted.com/reviews/ (collection of thousands of maps)
## Textures
- Amazing textures: https://www.slipseer.com/index.php?resources/makkon-textures.28/
- https://www.quaddicted.com/files/wads/ (collection of textures)
- https://discuss.quaddicted.com/t/texture-wads-never-used-in-quake-before/2995 (textures ripped from other id tech based games)
## Tools
- Fullbright Pixel Dimmer: https://github.com/ericwa/defullbright
- https://www.quaddicted.com/files/tools/ (collection of hundreds of tools)
- https://www.quaketerminus.com/tools.shtml (a couple dozen tools)
### Map Compilation
- https://github.com/ericwa/ericw-tools/releases/
### PAK Archives
- PAK/MIP tool: [QPakMan](http://openarena.ws/board/index.php?topic=1710.0)
- https://github.com/bunder/qpakman
- https://github.com/daftmugi/pak
- https://github.com/yquake2/pakextract
- https://sourceforge.net/projects/gameextractor/
- Supports *thousands* of games, written in Java
# References
- https://quakeengines.github.io/ (source ports list)
## Lighting
```cardlink
url: https://youtu.be/pG39-SLgazs
title: "Quake Mapping: Lighting Basics"
description: "Mapping for Quake: TrenchBroom 2.0 - Episode 16 - Lighting BasicsPLEASE NOTE: TrenchBroom has an excellent manual. You can find it under the “Help” menu.High..."
host: youtu.be
favicon: https://www.youtube.com/s/desktop/ca191cfa/img/logos/favicon_32x32.png
image: https://i.ytimg.com/vi/pG39-SLgazs/maxresdefault.jpg
```
- https://www.quaketastic.com/files/light_chart_01.jpg
- https://www.quaketastic.com/files/Khreathor_NewHouse_Quake_Lighting_Info.pdf
- https://shoresofnis.wordpress.com/guides/lighting-basics/
- https://www.quaketastic.com/files/LightTest.jpg
- https://www.bluesnews.com/abrash/chap68.shtml