Quake engine: Difference between revisions
imported>Not-cheesewhisk3rs m Fix reference spacing per MOS:REFPUNCT |
|||
| Line 19: | Line 19: | ||
| discontinued = yes | | discontinued = yes | ||
| repo = [http://github.com/id-Software/Quake github.com/id-Software/Quake] | | repo = [http://github.com/id-Software/Quake github.com/id-Software/Quake] | ||
| programming language = [[C (programming language)|C]], [[Assembly language|Assembly]] (for software rendering & optimization) | |||
| platform = [[DOS]], [[AmigaOS]], [[Microsoft Windows]], [[macOS]], [[Linux]], [[Nintendo 64]], [[Zeebo]], [[Xbox One]], [[Xbox Series X/S]], [[PlayStation 4]], [[PlayStation 5]] | | platform = [[DOS]], [[AmigaOS]], [[Microsoft Windows]], [[macOS]], [[Linux]], [[Nintendo 64]], [[Zeebo]], [[Xbox One]], [[Xbox Series X/S]], [[PlayStation 4]], [[PlayStation 5]] | ||
| license = [[GNU General Public License|GNU GPL-2.0-or-later]] | | license = [[GNU General Public License|GNU GPL-2.0-or-later]] | ||
| Line 25: | Line 25: | ||
[[File:Nexuiz (screenshot 04).jpg|thumb|Ingame screenshot of the first-person shooter ''[[Nexuiz]]'', running on a modified ''Quake'' engine]] | [[File:Nexuiz (screenshot 04).jpg|thumb|Ingame screenshot of the first-person shooter ''[[Nexuiz]]'', running on a modified ''Quake'' engine]] | ||
The '''''Quake'' engine''' (part of | The '''''Quake'' engine''' (part of [[id Tech 2]]) is the [[game engine]] developed by [[id Software]] to power their 1996 video game ''[[Quake (video game)|Quake]]''. It featured [[true 3D]] [[real-time rendering]]. Since 1999, it has been licensed under the terms of [[GNU General Public License|GNU General Public License v2.0 or later]]. | ||
After release, the ''Quake'' engine was immediately [[fork (software development)|fork]]ed. Much of the engine remained in ''[[Quake II]]'' and ''[[Quake III Arena]]''. The ''Quake'' engine, like the [[Doom engine|''Doom'' engine]], used [[binary space partitioning]] (BSP) to optimise the world rendering. The ''Quake'' engine also used [[Gouraud shading]] for moving objects, and a static [[lightmap]] for non-moving objects. | After release, the ''Quake'' engine was immediately [[fork (software development)|fork]]ed. Much of the engine remained in ''[[Quake II]]'' and ''[[Quake III Arena]]''. The ''Quake'' engine, like the [[Doom engine|''Doom'' engine]], used [[binary space partitioning]] (BSP) to optimise the world rendering. The ''Quake'' engine also used [[Gouraud shading]] for moving objects, and a static [[lightmap]] for non-moving objects. | ||
| Line 42: | Line 42: | ||
==Derivative engines== | ==Derivative engines== | ||
[[Image:Quake - family tree.svg|thumb|[[Family tree]] illustrating derivations of Quake engines |alt=]] | [[Image:Quake - family tree.svg|thumb|[[Family tree]] illustrating derivations of Quake engines |alt=]] | ||
On December 21, 1999, John Carmack of id Software released the ''Quake'' engine [[source code]] on the Internet under the terms of GPL-2.0-or-later, allowing programmers to edit the engine and add new features. Programmers were soon releasing new versions of the engine on the net. Some of the | On December 21, 1999, John Carmack of id Software released the ''Quake'' engine [[source code]] on the Internet under the terms of GPL-2.0-or-later, allowing programmers to edit the engine and add new features. Programmers were soon releasing new versions of the engine on the net. Some of the best-known engines are: | ||
* '''[[GoldSrc]]''' – The first engine to be created by [[Valve Corporation|Valve]]. It was used in the [[Half-Life series|''Half-Life'' series]], and gave rise to the [[Source engine|Source]] and [[Source 2|Source 2 engines]]. The Xash3D projects, as well as the FreeHL and FreeCS ports,<ref name="freecs">{{Cite web |last=Larabel |first=Michael |date=2017-11-10 |title=FreeCS: Aiming For An Open-Source Counter-Strike Implementation |url=https://www.phoronix.com/news/FreeCS-Open-Counter-Strike |access-date=2024-07-14 |website=[[Phoronix]]}}</ref> use ''Quake'' source code in part to recreate this engine, even with a wrapper for running the game.<ref>{{cite web|url=https://www.gamingonlinux.com/2020/08/half-life-absolute-zero-mimics-half-lifes-original-vibe-run-it-on-linux-with-xash3d-fwg/|title=Half-Life: Absolute Zero mimics Half-Life's original vibe, run on Linux with Xash3D FWGS|author=BTRE|date=2020-08-03|access-date=2024-07-15|website=GamingOnLinux}}</ref><ref>{{cite web|url=https://boingboing.net/2022/03/09/play-the-original-half-life-in-the-browser.html|title=Play the original Half-Life in the browser|first=Rob|last=Beschizza|date=2022-03-09|access-date=2024-07-16|website=[[Boing Boing]]}}</ref> | * '''[[GoldSrc]]''' – The first engine to be created by [[Valve Corporation|Valve]]. It was used in the [[Half-Life series|''Half-Life'' series]], and gave rise to the [[Source engine|Source]] and [[Source 2|Source 2 engines]]. The Xash3D projects, as well as the FreeHL and FreeCS ports,<ref name="freecs">{{Cite web |last=Larabel |first=Michael |date=2017-11-10 |title=FreeCS: Aiming For An Open-Source Counter-Strike Implementation |url=https://www.phoronix.com/news/FreeCS-Open-Counter-Strike |access-date=2024-07-14 |website=[[Phoronix]]}}</ref> use ''Quake'' source code in part to recreate this engine, even with a wrapper for running the game.<ref>{{cite web|url=https://www.gamingonlinux.com/2020/08/half-life-absolute-zero-mimics-half-lifes-original-vibe-run-it-on-linux-with-xash3d-fwg/|title=Half-Life: Absolute Zero mimics Half-Life's original vibe, run on Linux with Xash3D FWGS|author=BTRE|date=2020-08-03|access-date=2024-07-15|website=GamingOnLinux}}</ref><ref>{{cite web|url=https://boingboing.net/2022/03/09/play-the-original-half-life-in-the-browser.html|title=Play the original Half-Life in the browser|first=Rob|last=Beschizza|date=2022-03-09|access-date=2024-07-16|website=[[Boing Boing]]}}</ref> | ||
* '''DarkPlaces''' – A significantly modified engine used in several standalone games and ''Quake'' mods.<ref>{{cite web|url=https://www.linuxlinks.com/darkplaces/|title=DarkPlaces – Quake modification|date=2023-10-29|access-date=2024-07-16|first=Steve|last=Emms|website=LinuxLinks}}</ref><ref>{{cite web |url=https://icculus.org/twilight/darkplaces/ |title=DarkPlaces Homepage |website=icculus.org |access-date=November 6, 2017}}</ref> Although the last stable release was on May 13, 2014, it has received numerous updates through its [[Apache Subversion|SVN]] repository since then.<ref>{{cite web|url=http://svn.icculus.org/twilight/trunk/|title=Darkplaces subversion repository|website=svn.icculus.org|access-date=August 9, 2019}}</ref> Its home page was hosted on [[Icculus.org]] until 2021, when the engine switched to a [[Git]] repository hosted on [[GitHub]].<ref>{{Citation|title=darkplacesengine/darkplaces|date=June 14, 2021|url=https://github.com/darkplacesengine/darkplaces|publisher=DarkPlaces Engine|access-date=June 21, 2021}}</ref> The developers of ''[[Xonotic]]'' provide mirrors of DarkPlaces source code on various social coding platforms<ref>{{cite web |url=https://gitlab.com/xonotic/darkplaces |title=DarkPlaces Quake Engine on Xonotic GitLab |access-date=February 3, 2020}}</ref><ref>{{cite web |url=https://github.com/xonotic/darkplaces |title=DarkPlaces Quake Engine on Xonotic GitHub |website=[[GitHub]] |access-date=November 6, 2017}}</ref> since the game is built on and distributed with the development version of the engine. | * '''DarkPlaces''' – A significantly modified engine used in several standalone games and ''Quake'' mods.<ref>{{cite web|url=https://www.linuxlinks.com/darkplaces/|title=DarkPlaces – Quake modification|date=2023-10-29|access-date=2024-07-16|first=Steve|last=Emms|website=LinuxLinks}}</ref><ref>{{cite web |url=https://icculus.org/twilight/darkplaces/ |title=DarkPlaces Homepage |website=icculus.org |access-date=November 6, 2017}}</ref> Although the last stable release was on May 13, 2014, it has received numerous updates through its [[Apache Subversion|SVN]] repository since then.<ref>{{cite web|url=http://svn.icculus.org/twilight/trunk/|title=Darkplaces subversion repository|website=svn.icculus.org|access-date=August 9, 2019}}</ref> Its home page was hosted on [[Icculus.org]] until 2021, when the engine switched to a [[Git]] repository hosted on [[GitHub]].<ref>{{Citation|title=darkplacesengine/darkplaces|date=June 14, 2021|url=https://github.com/darkplacesengine/darkplaces|publisher=DarkPlaces Engine|access-date=June 21, 2021}}</ref> The developers of ''[[Xonotic]]'' provide mirrors of DarkPlaces source code on various social coding platforms<ref>{{cite web |url=https://gitlab.com/xonotic/darkplaces |title=DarkPlaces Quake Engine on Xonotic GitLab |access-date=February 3, 2020}}</ref><ref>{{cite web |url=https://github.com/xonotic/darkplaces |title=DarkPlaces Quake Engine on Xonotic GitHub |website=[[GitHub]] |access-date=November 6, 2017}}</ref> since the game is built on and distributed with the development version of the engine. | ||
| Line 53: | Line 53: | ||
* '''WinQuake''' | * '''WinQuake''' | ||
** '''Engoo''' (Derivative of [[WinQuake]]) - Graphically enhanced software renderer based port.<ref name="neogeographica">{{Cite web |last=Baxter |first=Joel |date=2015-05-03 |title=Quake Engines, Old and New |url=https://neogeographica.com/site/pages/guides/engines.html#04 |access-date=2024-07-16 |website=Neogeographica}}</ref> | ** '''Engoo''' (Derivative of [[WinQuake]]) - Graphically enhanced software renderer based port.<ref name="neogeographica">{{Cite web |last=Baxter |first=Joel |date=2015-05-03 |title=Quake Engines, Old and New |url=https://neogeographica.com/site/pages/guides/engines.html#04 |access-date=2024-07-16 |website=Neogeographica}}</ref> | ||
* '''Fruitz of Dojo''' - Source port aimed at [[Mac OS X]].<ref>{{cite web|url=https://www.macobserver.com/tmo/article/Quake_Gets_Universal_Binary|title=Quake Gets Universal Binary|first=Brad|last=Cook|date=2006-03-19|access-date=2024-07-15|website=The Mac Observer}}</ref><ref>{{cite web|url=https://www.mymac.com/2003/08/classic-games-quake/|title=Classic Games: Quake|date=2003-08-01|access-date=2024-07-15|first=Neale|last=Monks|website=MyMac.com}}</ref><ref>{{cite web|url=http://quake.chaoticbox.com/|title=Frank's Craptacular House of Mac Quake Stuffs|date=2019-07-01|access-date=2024-07-15|website=pOx's Playhouse}}</ref> | * '''Fruitz of Dojo''' - Source port aimed at [[Mac OS X]].<ref>{{cite web|url=https://www.macobserver.com/tmo/article/Quake_Gets_Universal_Binary|title=Quake Gets Universal Binary|first=Brad|last=Cook|date=2006-03-19|access-date=2024-07-15|website=The Mac Observer|archive-date=July 16, 2024|archive-url=https://web.archive.org/web/20240716024849/https://www.macobserver.com/tmo/article/Quake_Gets_Universal_Binary|url-status=dead}}</ref><ref>{{cite web|url=https://www.mymac.com/2003/08/classic-games-quake/|title=Classic Games: Quake|date=2003-08-01|access-date=2024-07-15|first=Neale|last=Monks|website=MyMac.com|archive-date=July 16, 2024|archive-url=https://web.archive.org/web/20240716024848/https://www.mymac.com/2003/08/classic-games-quake/|url-status=dead}}</ref><ref>{{cite web|url=http://quake.chaoticbox.com/|title=Frank's Craptacular House of Mac Quake Stuffs|date=2019-07-01|access-date=2024-07-15|website=pOx's Playhouse}}</ref> | ||
* '''NehQuake''' - Custom engine for the ''[[The Seal of Nehahra|Nehara]]'' mod.<ref>{{cite web|url=https://tldp.org/HOWTO/Quake-HOWTO-4.html|title=Mods|website=Linux Quake HOWTO|author=Stevenaaus|date=2010-03-01|access-date=2024-07-15}}</ref> | * '''NehQuake''' - Custom engine for the ''[[The Seal of Nehahra|Nehara]]'' mod.<ref>{{cite web|url=https://tldp.org/HOWTO/Quake-HOWTO-4.html|title=Mods|website=Linux Quake HOWTO|author=Stevenaaus|date=2010-03-01|access-date=2024-07-15}}</ref> | ||
* '''GLQuake''' | * '''GLQuake''' | ||
| Line 59: | Line 59: | ||
*** '''MarkV''' (Derivative of FitzQuake, successor to DirectQ) - Came in both [[GLQuake]] and [[WinQuake]] derived versions.<ref>{{cite web|url=https://www.dsogaming.com/news/quake-xmas-jam-2018-adds-21-new-maps-to-id-softwares-classic-shooter-available-for-download/|title=Quake Xmas Jam 2018 adds 21 new maps to id Software's classic shooter, available for download|date=2018-12-11|access-date=2024-07-15|first=John|last=Papadopoulos|website=DOSGaming}}</ref> | *** '''MarkV''' (Derivative of FitzQuake, successor to DirectQ) - Came in both [[GLQuake]] and [[WinQuake]] derived versions.<ref>{{cite web|url=https://www.dsogaming.com/news/quake-xmas-jam-2018-adds-21-new-maps-to-id-softwares-classic-shooter-available-for-download/|title=Quake Xmas Jam 2018 adds 21 new maps to id Software's classic shooter, available for download|date=2018-12-11|access-date=2024-07-15|first=John|last=Papadopoulos|website=DOSGaming}}</ref> | ||
*** '''Quakespasm''' (Derivative of FitzQuake) – Commonly used source port.<ref>{{cite web|url=https://www.rockpapershotgun.com/quake-renaissance-a-short-history-of-25-years-of-quake-modding|title=Quake Renaissance: a short history of 25 years of Quake modding|first=Robert|last=Yang|date=2021-08-23|access-date=2024-07-14|website=[[Rock Paper Shotgun]]}}</ref> | *** '''Quakespasm''' (Derivative of FitzQuake) – Commonly used source port.<ref>{{cite web|url=https://www.rockpapershotgun.com/quake-renaissance-a-short-history-of-25-years-of-quake-modding|title=Quake Renaissance: a short history of 25 years of Quake modding|first=Robert|last=Yang|date=2021-08-23|access-date=2024-07-14|website=[[Rock Paper Shotgun]]}}</ref> | ||
**** '''Quakespasm-Spiked''' (Derivative of Quakespasm) - Limit-removing fork. <ref>{{cite web|url=https://www.gamingonlinux.com/2022/04/block-quake-is-basically-quake-made-into-lego/|title=Block Quake is basically Quake made into LEGO|first=Liam|last=Dawe|date=2022-04-27|access-date=2024-07-14|website=GamingOnLinux}}</ref> | **** '''Quakespasm-Spiked''' (Derivative of Quakespasm) - Limit-removing fork.<ref>{{cite web|url=https://www.gamingonlinux.com/2022/04/block-quake-is-basically-quake-made-into-lego/|title=Block Quake is basically Quake made into LEGO|first=Liam|last=Dawe|date=2022-04-27|access-date=2024-07-14|website=GamingOnLinux}}</ref> | ||
**** '''vkQuake''' – (Derivative of Quakespasm) – Uses [[Vulkan (API)|Vulkan]] API for rendering programmed by id Software employee Axel Gneiting, released under the [[GPLv2]].<ref>{{cite web | url = https://twitter.com/axelgneiting/status/755988244408381443 | title = My Vulkan Quake 1 Port running "In the Shadows" mod. Some stuff still missing. Code is here <nowiki>https://github.com/Novum/vkQuake</nowiki> | last = Gneiting | first = Axel | date = July 20, 2016 | website = [[Twitter]] |access-date=August 6, 2016}}</ref><ref>{{cite web |url=https://github.com/Novum/vkQuake |title=Vulkan Quake port based on QuakeSpasm |website=github.com/Novum/vkQuake|access-date=August 6, 2016}}</ref> | **** '''vkQuake''' – (Derivative of Quakespasm) – Uses [[Vulkan (API)|Vulkan]] API for rendering programmed by id Software employee Axel Gneiting, released under the [[GPLv2]].<ref>{{cite web | url = https://twitter.com/axelgneiting/status/755988244408381443 | title = My Vulkan Quake 1 Port running "In the Shadows" mod. Some stuff still missing. Code is here <nowiki>https://github.com/Novum/vkQuake</nowiki> | last = Gneiting | first = Axel | date = July 20, 2016 | website = [[Twitter]] |access-date=August 6, 2016}}</ref><ref>{{cite web |url=https://github.com/Novum/vkQuake |title=Vulkan Quake port based on QuakeSpasm |website=github.com/Novum/vkQuake|access-date=August 6, 2016}}</ref> | ||
**** '''Ironwail''' - (Derivative of Quakespasm) – An engine aiming at maximum performance.<ref>{{cite web|url=https://www.insideqc.com/ironwail-a-high-performance-quakespasm-fork/|title=Ironwail, a high-performance QuakeSpasm fork|date=2022-01-30|access-date=2024-07-14|author=Spirit|website=InsideQC}}</ref> | **** '''Ironwail''' - (Derivative of Quakespasm) – An engine aiming at maximum performance.<ref>{{cite web|url=https://www.insideqc.com/ironwail-a-high-performance-quakespasm-fork/|title=Ironwail, a high-performance QuakeSpasm fork|date=2022-01-30|access-date=2024-07-14|author=Spirit|website=InsideQC}}</ref> | ||
| Line 96: | Line 96: | ||
|- | |- | ||
| ''[[Malice (1997 video game)|Malice]]'' | | ''[[Malice (1997 video game)|Malice]]'' | ||
| | | Ratloop | ||
| Quantum Axcess | | Quantum Axcess | ||
|- | |- | ||
| Line 223: | Line 223: | ||
| [[3D Realms]]<br>[[1C Company|1C Entertainment]] | | [[3D Realms]]<br>[[1C Company|1C Entertainment]] | ||
|- | |- | ||
| | |2025 | ||
|'' | |''Brazilian Drug Dealer 3: I Opened a Portal to Hell in the Favela Trying To Revive Mit Aia I Need to Close It''<ref>{{Cite web |last=Zwiezen |first=Zack |date=2025-09-24 |title=New $3 Boomer Shooter Is A Wild Fever Dream You Should Play |url=https://kotaku.com/quake-2-brazilian-drug-dealer-3-favela-steam-review-fps-boomer-shooter-weird-2000628167 |access-date=2025-09-30 |website=Kotaku |language=en-US}}</ref><ref>{{Cite news |author1=Andy Chalk |date=2025-09-23 |title=Steam celebrates all things boomer shooter with 'Boomstock 2025,' blasting up to 80% off the very best in retro-inspired FPS |url=https://www.pcgamer.com/games/fps/steam-celebrates-all-things-boomer-shooter-with-boomstock-2025-blasting-up-to-80-percent-off-the-very-best-in-retro-inspired-fps/ |access-date=2025-09-30 |work=PC Gamer |language=en}}</ref> | ||
|Joeveno | |Joeveno | ||
|Joeveno | |Joeveno | ||
Latest revision as of 08:46, 19 December 2025
Template:Short description Template:Use mdy dates Script error: No such module "Unsubst".
Script error: No such module "Infobox".Template:Template other Script error: No such module "Check for unknown parameters".Script error: No such module "Check for conflicting parameters".
The Quake engine (part of id Tech 2) is the game engine developed by id Software to power their 1996 video game Quake. It featured true 3D real-time rendering. Since 1999, it has been licensed under the terms of GNU General Public License v2.0 or later.
After release, the Quake engine was immediately forked. Much of the engine remained in Quake II and Quake III Arena. The Quake engine, like the Doom engine, used binary space partitioning (BSP) to optimise the world rendering. The Quake engine also used Gouraud shading for moving objects, and a static lightmap for non-moving objects.
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,[1][2] both engines are now considered variants of id Tech 2.[3]
History
Script error: No such module "labelled list hatnote".
The Quake engine was developed from 1995 for the video game Quake, released on June 22, 1996. John Carmack did most of the programming of the engine, with help from Michael Abrash in algorithms and assembly optimization. The Quake II engine (id Tech 2.5) was based on it.
John Romero initially conceived of Quake as an action game taking place in a fully 3D polygon world, inspired by Sega AM2's 3D fighting game Virtua Fighter. Quake was also intended to feature Virtua Fighter-influenced third-person melee combat. However, id Software considered it to be risky, and it would've taken longer to develop the engine. Because the project was taking too long, the third-person melee was eventually dropped.[4][5]
Derivative engines
On December 21, 1999, John Carmack of id Software released the Quake engine source code on the Internet under the terms of GPL-2.0-or-later, allowing programmers to edit the engine and add new features. Programmers were soon releasing new versions of the engine on the net. Some of the best-known engines are:
- GoldSrc – The first engine to be created by Valve. It was used in the Half-Life series, and gave rise to the Source and Source 2 engines. The Xash3D projects, as well as the FreeHL and FreeCS ports,[6] use Quake source code in part to recreate this engine, even with a wrapper for running the game.[7][8]
- DarkPlaces – A significantly modified engine used in several standalone games and Quake mods.[9][10] Although the last stable release was on May 13, 2014, it has received numerous updates through its SVN repository since then.[11] Its home page was hosted on Icculus.org until 2021, when the engine switched to a Git repository hosted on GitHub.[12] The developers of Xonotic provide mirrors of DarkPlaces source code on various social coding platforms[13][14] since the game is built on and distributed with the development version of the engine.
- QuakeForge - One of the earlier major community ports.[15]
- NPRQuake - Fork of Quake featuring non-photorealistic rendering giving it a pencil drawn look.[16][17]
- Tenebrae - Custom Quake engine with real time lighting and bumpmapping among other features.[18][19][20][21]
- TyrQuake - A conservative focused source port.[15]
- Fisheye Quake - Custom Quake engine with fisheye distortion by the author of PanQuake.[22]
- WinQuake
- Fruitz of Dojo - Source port aimed at Mac OS X.[26][27][28]
- NehQuake - Custom engine for the Nehara mod.[29]
- GLQuake
- FitzQuake (Derivative of GLQuake) - Seminal port whose SDL version was later forked into numerous others.[30]
- MarkV (Derivative of FitzQuake, successor to DirectQ) - Came in both GLQuake and WinQuake derived versions.[31]
- Quakespasm (Derivative of FitzQuake) – Commonly used source port.[32]
- Quakespasm-Spiked (Derivative of Quakespasm) - Limit-removing fork.[33]
- vkQuake – (Derivative of Quakespasm) – Uses Vulkan API for rendering programmed by id Software employee Axel Gneiting, released under the GPLv2.[34][35]
- Ironwail - (Derivative of Quakespasm) – An engine aiming at maximum performance.[36]
- FitzQuake (Derivative of GLQuake) - Seminal port whose SDL version was later forked into numerous others.[30]
- FTEQW (Derivative of QuakeWorld) - A modern client for online multiplayer.[37][25]
- FuhQuake
- ezQuake (Derivative of FuhQuake) - Multiplayer focused port often paired with the nQuake launcher.[38][39]
- JoeQuake (Derivative of FuhQuake) - A port popular with speedrunners.[40]
Games using the Quake engine
Games using a proprietary license
| Year | Title | Developer(s) | Publisher(s) |
|---|---|---|---|
| 1996 | Quake | id Software | GT Interactive |
| 1997 | Quake Mission Pack No. 1: Scourge of Armagon | Hipnotic Interactive | 3D Realms |
| Quake Mission Pack No. 2: Dissolution of Eternity | Rogue Entertainment | 3D Realms | |
| Hexen II | Raven Software | id Software, Activision | |
| Malice | Ratloop | Quantum Axcess | |
| Shrak | Quantum Axcess | Quantum Axcess | |
| X-Men: The Ravages of Apocalypse | Zero Gravity Entertainment | WizardWorks | |
| 1998 | Hexen II Mission Pack: Portal of Praevus | Raven Software | id Software Activision |
| Abyss of Pandemonium - The Final Mission | Impel Development Team | Perfect Publishing | |
| 2000 | Laser Arena | Trainwreck Studios | ValuSoft |
| 2001 | CIA Operative: Solo Missions | Trainwreck Studios | ValuSoft |
| Urban Mercenary | Moshpit Entertainment | Moshpit Entertainment |
Games based on the GPL source release
| Year | Title | Developer(s) | Publisher(s) |
|---|---|---|---|
| 2000 | OpenQuartz[41] | OpenQuartz Team | SourceForge |
| 2001 | Transfusion[42] | Transfusion Project | SourceForge |
| 2002 | Eternal War: Shadows of Light | Two Guys Software | Two Guys Software |
| 2005 | Nexuiz | Alientrap | Alientrap |
| 2007 | The Hunted[43] | Chris Page | ModDB |
| 2011 | Xonotic | Team Xonotic | Team Xonotic |
| Steel Storm | Kot-in-Action Creative Artel | Kot-in-Action Creative Artel | |
| 2012 | Forced: Leashed[44] | Kepuli Games | Kepuli Games |
| RetroBlazer[45][46][47] | Hydra Game Works | Hydra Game Works | |
| 2013 | Chaos Esque Anthology[48] | Chaos Esque Team | Chaos Esque Team |
| 2015 | Rexuiz[49] | Rexuiz Team | Rexuiz Team |
| 2017 | FreeCS[6] | FreeCS Team | GitHub |
| 2018 | FortressOne[50] | FortressOne Team | FortressOne Team |
| The Wastes[51] | Vera Visions L.L.C | Vera Visions L.L.C | |
| 2019 (Early access)Script error: No such module "Check for unknown parameters". | LibreQuake[52] | LibreQuake Team | GitHub |
| 2021 (Early access)Script error: No such module "Check for unknown parameters". | Doombringer[53] | Anomic Games | Anomic Games |
| 2024 | Wrath: Aeon of Ruin[54] | Killpixel | 3D Realms 1C Entertainment |
| 2025 | Brazilian Drug Dealer 3: I Opened a Portal to Hell in the Favela Trying To Revive Mit Aia I Need to Close It[55][56] | Joeveno | Joeveno |
See also
Script error: No such module "Portal".
References
<templatestyles src="Reflist/styles.css" />
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "Citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ a b Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ a b Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ a b Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
Script error: No such module "Check for unknown parameters".
External links
- Quake's Lighting Model: Surface caching by Michael Abrash
- Quake engine code analysis by Fabien Sanglard
- Source code for winquake, glquake, quakeworld, and glquakeworld
Script error: No such module "Navbox". Script error: No such module "Navbox". Template:Video game engines