# Quake engine

> Mediated Wiki article. Canonical URL: https://mediated.wiki/source/Quake_engine
> Markdown URL: https://mediated.wiki/source/Quake_engine.md
> Source: https://en.wikipedia.org/wiki/Quake_engine
> Source revision: 1353905573
> License: Creative Commons Attribution-ShareAlike 4.0 International (https://creativecommons.org/licenses/by-sa/4.0/)

Video game engine developed by id Software

This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages) This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed. Find sources: "Quake engine" – news · newspapers · books · scholar · JSTOR (May 2016) (Learn how and when to remove this message) This article may contain original research. Please improve it by verifying the claims made and adding inline citations. Statements consisting only of original research should be removed. (May 2016) (Learn how and when to remove this message) (Learn how and when to remove this message)

Quake engine Developers id Software (John Carmack, Michael Abrash, John Cash) Final release 1.09 / December 21, 1999; 26 years ago (1999-12-21) Written in C, 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 Predecessor Doom engine Successor Quake II engine, GoldSrc License GNU GPL-2.0-or-later Website www.idsoftware.com Repository github.com/id-Software/Quake

In-game screenshot of the first-person shooter *[Nexuiz](/source/Nexuiz)*, running on a modified *Quake* engine

The ***Quake* engine** is the [game engine](/source/Game_engine) developed by [id Software](/source/Id_Software) to power their 1996 video game *[Quake](/source/Quake_(video_game))*. It featured [true 3D](/source/True_3D) [real-time rendering](/source/Real-time_rendering). Since 1999, it has been licensed under the terms of [GNU General Public License v2.0 or later](/source/GNU_General_Public_License).

After release, the *Quake* engine was immediately [forked](/source/Fork_(software_development)). Much of the engine remained in *[Quake II](/source/Quake_II)* and *[Quake III Arena](/source/Quake_III_Arena)*. The *Quake* engine, like the [*Doom* engine](/source/Doom_engine), uses [binary space partitioning](/source/Binary_space_partitioning) (BSP) to optimize the world rendering. The *Quake* engine also uses [Gouraud shading](/source/Gouraud_shading) for moving objects, and a static [lightmap](/source/Lightmap) for non-moving objects.

## History

Further information: [Quake (video game) § Development](/source/Quake_(video_game)#Development)

The *Quake* engine was developed from 1995 for the video game *Quake*, released on June 22, 1996. [John Carmack](/source/John_D._Carmack) did most of the programming of the engine, with help from [Michael Abrash](/source/Michael_Abrash) in [algorithms](/source/Algorithm) and [assembly](/source/Assembly_language) [optimization](/source/Optimization_(computer_science)).

[John Romero](/source/John_Romero) initially conceived of *Quake* as an [action game](/source/Action_game) taking place in a fully [3D polygon](/source/3D_computer_graphics) world, inspired by [Sega AM2](/source/Sega_AM2)'s 3D [fighting game](/source/Fighting_game) *[Virtua Fighter](/source/Virtua_Fighter)*. *Quake* was also intended to feature *Virtua Fighter*-influenced third-person [melee combat](/source/Beat_'em_up). However, id Software considered it to be risky, and it would have taken longer to develop the engine. Because the project was taking too long, the third-person melee was eventually dropped.[1][2]

Simplified process of reducing map complexity in *[Quake](/source/Quake_(video_game))*:

1. Brushes used to define a play area
1. Preprocessor identifies interior spaces and external void
1. Preprocessor prunes faces that are not visible in the play area
1. Final processed game map

## Derivative engines

[Family tree](/source/Family_tree) illustrating derivations of Quake engines

On December 21, 1999, John Carmack of id Software released the *Quake* engine [source code](/source/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](/source/GoldSrc)** – The first engine to be created by [Valve](/source/Valve_Corporation). It was used in the [*Half-Life* series](/source/Half-Life_series), and gave rise to the [Source](/source/Source_engine) and [Source 2 engines](/source/Source_2). The Xash3D projects, as well as the FreeHL and FreeCS ports,[3] use *Quake* source code in part to recreate this engine, even with a wrapper for running the game.[4][5]

- **DarkPlaces** – A significantly modified engine used in several standalone games and *Quake* mods.[6][7] Although the last stable release was on May 13, 2014, it has received numerous updates through its [SVN](/source/Apache_Subversion) repository since then.[8] Its home page was hosted on [Icculus.org](/source/Icculus.org) until 2021, when the engine switched to a [Git](/source/Git) repository hosted on [GitHub](/source/GitHub).[9] The developers of *[Xonotic](/source/Xonotic)* provide mirrors of DarkPlaces source code on various social coding platforms[10][11] since the game is built on and distributed with the development version of the engine.

- **QuakeForge** - One of the earlier major community ports.[12]

- **NPRQuake** - Fork of *Quake* featuring non-photorealistic rendering giving it a pencil drawn look.[13][14]

- **Tenebrae** - Custom *Quake* engine with real time lighting and bumpmapping among other features.[15][16][17][18]

- **TyrQuake** - A conservative focused source port.[12]

- **Fisheye Quake** - Custom *Quake* engine with [fisheye](/source/Fisheye_lens) [distortion](/source/Distortion_(optics)) by the author of PanQuake.[19] - **Blinky** - Fork of the fisheye view along with the TyrQuake software renderer.[20][21]

- **WinQuake** - **Engoo** (Derivative of [WinQuake](/source/WinQuake)) - Graphically enhanced software renderer based port.[22]

- **Fruitz of Dojo** - Source port aimed at [Mac OS X](/source/Mac_OS_X).[23][24][25]

- **NehQuake** - Custom engine for the *[Nehara](/source/The_Seal_of_Nehahra)* mod.[26]

- **GLQuake** - **FitzQuake** (Derivative of [GLQuake](/source/GLQuake)) - Seminal port whose [SDL](/source/Simple_DirectMedia_Layer) version was later forked into numerous others.[27] - **MarkV** (Derivative of FitzQuake, successor to DirectQ) - Came in both [GLQuake](/source/GLQuake) and [WinQuake](/source/WinQuake) derived versions.[28] - **Quakespasm** (Derivative of FitzQuake) – Commonly used source port.[29] - **Quakespasm-Spiked** (Derivative of Quakespasm) - Limit-removing fork.[30] - **vkQuake** – (Derivative of Quakespasm) – Uses [Vulkan](/source/Vulkan_(API)) API for rendering programmed by id Software employee Axel Gneiting, released under the [GPLv2](/source/GPLv2).[31][32] - **Ironwail** - (Derivative of Quakespasm) – An engine aiming at maximum performance.[33]

- **FTEQW** (Derivative of [QuakeWorld](/source/QuakeWorld)) - A modern client for online multiplayer.[34][22]

- **FuhQuake** - **ezQuake** (Derivative of FuhQuake) - Multiplayer focused port often paired with the nQuake launcher.[35][36] - **JoeQuake** (Derivative of FuhQuake) - A port popular with [speedrunners](/source/Speedrunner).[37]

## 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 The Sword of Ares Simitar Simitar 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[38] OpenQuartz Team SourceForge 2001 Transfusion[39] Transfusion Project SourceForge 2002 Eternal War: Shadows of Light Two Guys Software Two Guys Software 2005 Nexuiz Alientrap Alientrap 2007 The Hunted[40] Chris Page ModDB 2011 Xonotic Team Xonotic Team Xonotic Steel Storm Kot-in-Action Creative Artel Kot-in-Action Creative Artel 2012 Forced: Leashed[41] Kepuli Games Kepuli Games RetroBlazer[42][43][44] Hydra Game Works Hydra Game Works 2013 Chaos Esque Anthology[45] Chaos Esque Team Chaos Esque Team 2015 Rexuiz[46] Rexuiz Team Rexuiz Team 2017 FreeCS[3] FreeCS Team GitHub 2018 FortressOne[47] FortressOne Team FortressOne Team The Wastes[48] Vera Visions L.L.C Vera Visions L.L.C 2019 (Early access) LibreQuake[49] LibreQuake Team GitHub 2021 (Early access) Doombringer[50] Anomic Games Anomic Games 2024 Wrath: Aeon of Ruin[51] 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[52][53] Joeveno Joeveno 2026 MeowGun: Hell Denizen [54] SusaDeBastet SusaDeBastet

## See also

- [Free and open-source software portal](https://en.wikipedia.org/wiki/Portal:Free_and_open-source_software)
- [Video games portal](https://en.wikipedia.org/wiki/Portal:Video_games)

- [List of game engines](/source/List_of_game_engines)

- [First person shooter engine](/source/First_person_shooter_engine)

- [id Tech](/source/Id_Tech)

- [Quake II engine](/source/Quake_II_engine)

- [Quake modding](/source/Quake_modding)

## References

1. **[^](#cite_ref-nextgen_1-0)** ["Does John Romero Still Enjoy Shooting People?"](https://archive.org/stream/NextGeneration30Jun1997/Next_Generation_30_Jun_1997#page/n9/mode/2up). *[Next Generation](/source/Next_Generation_(magazine))*. No. 30. June 1997. pp. 9–12.

1. **[^](#cite_ref-2)** *[Edge](/source/Edge_(magazine))*, May 1997, My original idea was to do something like *Virtua Fighter* in a 3D world, with full-contact fighting, but you'd also be able to run through a world, and do the same stuff you do in *Quake*, only when you got into these melees, the camera would pull out into a third-person perspective. It would've been great, but nobody else had faith in trying it. The project was taking too long, and everybody just wanted to fall back on the safe thing – the formula.

1. ^ [***a***](#cite_ref-freecs_3-0) [***b***](#cite_ref-freecs_3-1) Larabel, Michael (November 10, 2017). ["FreeCS: Aiming For An Open-Source Counter-Strike Implementation"](https://www.phoronix.com/news/FreeCS-Open-Counter-Strike). *[Phoronix](/source/Phoronix)*. Retrieved July 14, 2024.

1. **[^](#cite_ref-4)** BTRE (August 3, 2020). ["Half-Life: Absolute Zero mimics Half-Life's original vibe, run on Linux with Xash3D FWGS"](https://www.gamingonlinux.com/2020/08/half-life-absolute-zero-mimics-half-lifes-original-vibe-run-it-on-linux-with-xash3d-fwg/). *GamingOnLinux*. Retrieved July 15, 2024.

1. **[^](#cite_ref-5)** Beschizza, Rob (March 9, 2022). ["Play the original Half-Life in the browser"](https://boingboing.net/2022/03/09/play-the-original-half-life-in-the-browser.html). *[Boing Boing](/source/Boing_Boing)*. Retrieved July 16, 2024.

1. **[^](#cite_ref-6)** Emms, Steve (October 29, 2023). ["DarkPlaces – Quake modification"](https://www.linuxlinks.com/darkplaces/). *LinuxLinks*. Retrieved July 16, 2024.

1. **[^](#cite_ref-7)** ["DarkPlaces Homepage"](https://icculus.org/twilight/darkplaces/). *icculus.org*. Retrieved November 6, 2017.

1. **[^](#cite_ref-8)** ["Darkplaces subversion repository"](http://svn.icculus.org/twilight/trunk/). *svn.icculus.org*. Retrieved August 9, 2019.

1. **[^](#cite_ref-9)** [*darkplacesengine/darkplaces*](https://github.com/darkplacesengine/darkplaces), DarkPlaces Engine, June 14, 2021, retrieved June 21, 2021

1. **[^](#cite_ref-10)** ["DarkPlaces Quake Engine on Xonotic GitLab"](https://gitlab.com/xonotic/darkplaces). Retrieved February 3, 2020.

1. **[^](#cite_ref-11)** ["DarkPlaces Quake Engine on Xonotic GitHub"](https://github.com/xonotic/darkplaces). *[GitHub](/source/GitHub)*. Retrieved November 6, 2017.

1. ^ [***a***](#cite_ref-tldp_12-0) [***b***](#cite_ref-tldp_12-1) Stevenaaus (March 1, 2010). ["Game Engines"](https://tldp.org/HOWTO/Quake-HOWTO-3.html#ss3.1). *Linux Quake HOWTO*. Retrieved July 15, 2024.

1. **[^](#cite_ref-13)** Beschizza, Rob (July 30, 2018). ["Quake on me: classic shooter rendered with pencil sketch filter"](https://boingboing.net/2018/07/30/quake-but-every-frame-rendered.html). *[Boing Boing](/source/Boing_Boing)*. Retrieved July 15, 2024.

1. **[^](#cite_ref-14)** Ille, Adrian (September 11, 2014). ["Non-Photorealistic Rendering Techniques for a Game Engine"](https://www.slideserve.com/parley/non-photorealistic-rendering-techniques-for-a-game-engine). *SlideServe*. University of North Carolina at Chapel Hill. Retrieved July 15, 2024.

1. **[^](#cite_ref-15)** Goldstein, Maarten (September 25, 2002). ["New Tenebrae"](https://www.shacknews.com/article/22796/new-tenebrae). *[Shacknews](/source/Shacknews)*. Retrieved July 16, 2024.

1. **[^](#cite_ref-16)** Royal, Simon (October 10, 2015). ["TenebraeQuake, an Enhanced Quake Front End"](https://lowendmac.com/2015/tenebraequake-enhanced-quake-front-end/). *Low End Mac*. Retrieved July 16, 2024.

1. **[^](#cite_ref-17)** Wiley, Galen (July 14, 2003). ["New Tenebrae Release for PC"](https://www.insidemacgames.com/historical/news/story.php%3FArticleID=8023.html). *[Inside Mac Games](/source/Inside_Mac_Games)*. Retrieved July 16, 2024.

1. **[^](#cite_ref-18)** Largent, Andy (October 27, 2002). ["New PC Tenebrae Quake, Mac Update Soon"](https://www.insidemacgames.com/historical/news/story.php%3FArticleID=6328.html). *[Inside Mac Games](/source/Inside_Mac_Games)*. Retrieved July 16, 2024.

1. **[^](#cite_ref-19)** Bosworth, Patrick (July 2, 2021). ["Part 5: Source Ports and Fisheye Quake"](https://www.shacknews.com/article/125425/cquake-how-to-run-classic-quake-maps-and-mods-on-modern-pcs?page=6). *[Shacknews](/source/Shacknews)*. Retrieved July 16, 2024.

1. **[^](#cite_ref-20)** Chalk, Andy (October 10, 2015). ["Peripheral vision in games goes ultrawide with new Quake mod"](https://www.pcgamer.com/peripheral-vision-in-games-gets-ultrawide-boost-with-new-quake-mod/). *[PC Gamer](/source/PC_Gamer)*. Retrieved July 16, 2024.

1. **[^](#cite_ref-21)** Chakrabarty, Aditya (March 12, 2015). ["Peripheral Vision in game goes Ultrawide thanks to the new Quake Mod"](https://www.sportskeeda.com/esports/peripheral-vision-in-game-goes-ultrawide-thanks-to-the-new-quake-mod). *sportskeeda*. Retrieved July 16, 2024.

1. ^ [***a***](#cite_ref-neogeographica_22-0) [***b***](#cite_ref-neogeographica_22-1) Baxter, Joel (May 3, 2015). ["Quake Engines, Old and New"](https://neogeographica.com/site/pages/guides/engines.html#04). *Neogeographica*. Retrieved July 16, 2024.

1. **[^](#cite_ref-23)** Cook, Brad (March 19, 2006). ["Quake Gets Universal Binary"](https://web.archive.org/web/20240716024849/https://www.macobserver.com/tmo/article/Quake_Gets_Universal_Binary). *The Mac Observer*. Archived from [the original](https://www.macobserver.com/tmo/article/Quake_Gets_Universal_Binary) on July 16, 2024. Retrieved July 15, 2024.

1. **[^](#cite_ref-24)** Monks, Neale (August 1, 2003). ["Classic Games: Quake"](https://web.archive.org/web/20240716024848/https://www.mymac.com/2003/08/classic-games-quake/). *MyMac.com*. Archived from [the original](https://www.mymac.com/2003/08/classic-games-quake/) on July 16, 2024. Retrieved July 15, 2024.

1. **[^](#cite_ref-25)** ["Frank's Craptacular House of Mac Quake Stuffs"](http://quake.chaoticbox.com/). *pOx's Playhouse*. July 1, 2019. Retrieved July 15, 2024.

1. **[^](#cite_ref-26)** Stevenaaus (March 1, 2010). ["Mods"](https://tldp.org/HOWTO/Quake-HOWTO-4.html). *Linux Quake HOWTO*. Retrieved July 15, 2024.

1. **[^](#cite_ref-27)** Boyle, Joshua (August 18, 2022). ["Nods to Mods Interview: Rubicon 2 for Quake"](https://slayersclub.bethesda.net/en-US/article/nods-to-mods-interview-rubicon-2-for-quake). *[Slayer's Club](/source/Bethesda_Softworks)*. Retrieved July 15, 2024.

1. **[^](#cite_ref-28)** Papadopoulos, John (December 11, 2018). ["Quake Xmas Jam 2018 adds 21 new maps to id Software's classic shooter, available for download"](https://www.dsogaming.com/news/quake-xmas-jam-2018-adds-21-new-maps-to-id-softwares-classic-shooter-available-for-download/). *DOSGaming*. Retrieved July 15, 2024.

1. **[^](#cite_ref-29)** Yang, Robert (August 23, 2021). ["Quake Renaissance: a short history of 25 years of Quake modding"](https://www.rockpapershotgun.com/quake-renaissance-a-short-history-of-25-years-of-quake-modding). *[Rock Paper Shotgun](/source/Rock_Paper_Shotgun)*. Retrieved July 14, 2024.

1. **[^](#cite_ref-30)** Dawe, Liam (April 27, 2022). ["Block Quake is basically Quake made into LEGO"](https://www.gamingonlinux.com/2022/04/block-quake-is-basically-quake-made-into-lego/). *GamingOnLinux*. Retrieved July 14, 2024.

1. **[^](#cite_ref-31)** Gneiting, Axel (July 20, 2016). ["My Vulkan Quake 1 Port running "In the Shadows" mod. Some stuff still missing. Code is here https://github.com/Novum/vkQuake"](https://twitter.com/axelgneiting/status/755988244408381443). *[Twitter](/source/Twitter)*. Retrieved August 6, 2016.

1. **[^](#cite_ref-32)** ["Vulkan Quake port based on QuakeSpasm"](https://github.com/Novum/vkQuake). *github.com/Novum/vkQuake*. Retrieved August 6, 2016.

1. **[^](#cite_ref-33)** Spirit (January 30, 2022). ["Ironwail, a high-performance QuakeSpasm fork"](https://www.insideqc.com/ironwail-a-high-performance-quakespasm-fork/). *InsideQC*. Retrieved July 14, 2024.

1. **[^](#cite_ref-34)** Chalk, Andy (February 17, 2021). ["This mod turns Quake into a top-down shooter"](https://www.pcgamer.com/this-mod-turns-quake-into-a-top-down-shooter/). *[PC Gamer](/source/PC_Gamer)*. Retrieved July 16, 2024.

1. **[^](#cite_ref-35)** Campbell, Alex (May 20, 2016). ["We're running a Quake server all week—come play with us!"](https://www.pcgamer.com/were-running-a-quake-server-all-weekcome-play-with-us/). *[PC Gamer](/source/PC_Gamer)*. Retrieved July 16, 2024.

1. **[^](#cite_ref-36)** Fenlon, Wes (May 22, 2021). ["We're running a Quake multiplayer server all week for the 25th anniversary"](https://www.pcgamer.com/were-running-a-quake-multiplayer-server-all-week-for-the-25th-anniversary/). *[PC Gamer](/source/PC_Gamer)*. Retrieved July 16, 2024.

1. **[^](#cite_ref-37)** Fairweather (February 19, 2022). ["Quake Engines & Source Ports: A Beginners Guide"](https://www.slipseer.com/index.php?threads/quake-engines-source-ports-a-beginners-guide.11/). *Slipgate Sightseer*. Retrieved July 15, 2024.

1. **[^](#cite_ref-38)** neozeed (June 24, 2018). ["Open Quartz"](https://virtuallyfun.com/2018/06/24/open-quartz/). *Virtually Fun*. Retrieved February 8, 2023.

1. **[^](#cite_ref-39)** Von Kallenbach, Gareth (2003). ["Devoted to the cause - Blood Transfusion to save aging game"](https://web.archive.org/web/20030408231711/http://www.gameindustry.com/interviews/int030320.asp). *Game Industry News*. Archived from [the original](http://www.gameindustry.com/interviews/int030320.asp) on April 8, 2003.

1. **[^](#cite_ref-40)** ["The Hunted Chronicle 2 review"](https://nixbit.com/software/the-hunted-chronicle-review/). *Nixbit*. Retrieved April 23, 2023.

1. **[^](#cite_ref-41)** Tricky (August 25, 2012). ["Force: Leashed"](https://jayisgames.com/review/force-leashed.php). *Jay Is Games*. Retrieved April 24, 2023.

1. **[^](#cite_ref-42)** Yu, Derek (January 16, 2012). ["RetroBlazer (Alpha)"](https://www.tigsource.com/2012/01/16/retroblazer-alpha/). *TIG Source*. Retrieved April 24, 2023.

1. **[^](#cite_ref-43)** Priestman, Chris (January 21, 2015). ["RetroBlazer Has The Fast Pace, Bright Colors Of 1990s FPS"](https://www.siliconera.com/retroblazer-has-the-fast-pace-bright-colors-of-1990s-fps/). *[Siliconera](/source/Siliconera)*. Retrieved July 14, 2024.

1. **[^](#cite_ref-44)** Tarason, Dominic (January 12, 2012). ["16-Bit Killer – RetroBlazer Demo Offers 2.5d FPS Nostlagia With A Twist"](https://web.archive.org/web/20120321034052/https://www.diygamer.com/2012/01/retroblazer-demo/). *DIY Gamer*. Archived from [the original](https://www.diygamer.com/2012/01/retroblazer-demo/) on March 21, 2012. Retrieved July 14, 2024.

1. **[^](#cite_ref-45)** ["Chaos Esque Anthology Free 3D FPS, fork from Xonotic"](https://fossgames.com/chaos-esque-anthology-fps-xonotic/). *FOSS Games*. April 3, 2024. Retrieved July 15, 2024.

1. **[^](#cite_ref-46)** ["Rexuiz FPS"](https://www.indiegamer.io/games/rexuiz_fps). *Indie Gamer*. Retrieved July 14, 2024.

1. **[^](#cite_ref-47)** Dawe, Liam (November 21, 2018). ["Get some classic FPS action on with QuakeWorld Team Fortress"](https://www.gamingonlinux.com/2018/11/get-some-classic-fps-action-on-with-quakeworld-team-fortress/). Retrieved July 29, 2024.

1. **[^](#cite_ref-48)** ["The Wastes"](https://www.frag-net.com/game_wastes.html). *Frag-Net.con*. Retrieved July 14, 2024.

1. **[^](#cite_ref-49)** Yang, Robert (August 5, 2021). ["Quake Renaissance: how to start playing the original Quake today"](https://www.rockpapershotgun.com/quake-renaissance-how-to-start-playing-quake). *[Rock Paper Shotgun](/source/Rock_Paper_Shotgun)*. Retrieved February 8, 2023.

1. **[^](#cite_ref-50)** Dawe, Liam (June 5, 2021). ["DOOMBRINGER is a new first-person shooter from veterans of the Doom and Quake communities"](https://www.gamingonlinux.com/2021/06/doombringer-is-a-new-first-person-shooter-veterans-of-the-doom-and-quake-communities/). *GamingOnLinux*. Retrieved December 26, 2023.

1. **[^](#cite_ref-51)** Russell, Bradley (March 7, 2019). ["3D Realms' VP Talks 'Exceeding' Quake with Wrath: Aeon of Ruin and 'Dumbed Down' Call of Duty"](https://www.gamerevolution.com/features/506351-wrath-aeon-of-ruin-3d-realms-frederik-schreiber-interview). *[Game Revolution](/source/Game_Revolution)*. Retrieved November 30, 2024.

1. **[^](#cite_ref-52)** Zwiezen, Zack (September 24, 2025). ["New $3 Boomer Shooter Is A Wild Fever Dream You Should Play"](https://kotaku.com/quake-2-brazilian-drug-dealer-3-favela-steam-review-fps-boomer-shooter-weird-2000628167). *Kotaku*. Retrieved September 30, 2025.

1. **[^](#cite_ref-53)** Andy Chalk (September 23, 2025). ["Steam celebrates all things boomer shooter with 'Boomstock 2025,' blasting up to 80% off the very best in retro-inspired FPS"](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/). *PC Gamer*. Retrieved September 30, 2025.

1. **[^](#cite_ref-54)** ["MeowGun: Hell Denizen PC review — Non-stop cat mayhem that scratches that Quake itch"](https://gamescout.co.uk/2026/02/meowgun-hell-denizen-review/). *gamescout*. Retrieved February 2, 2026.

## External links

- [Quake's Lighting Model](http://www.bluesnews.com/abrash/chap68.shtml): [Surface caching](/source/Surface_caching) by [Michael Abrash](/source/Michael_Abrash)

- [Quake engine code analysis](http://fabiensanglard.net/quakeSource/index.php) by Fabien Sanglard

- [Source code for winquake, glquake, quakeworld, and glquakeworld](https://github.com/id-Software/Quake)

v t e id Software List of games Main franchises Commander Keen Doom Quake Wolfenstein Other games Shadow Knights Hovertank One Dangerous Dave Rescue Rover Tiles of the Dragon Catacomb 3-D Orcs & Elves Rage Mutant Bash TV Rage 2 Games published Heretic Hexen: Beyond Heretic Hexen II People Current Kevin Cloud Former Michael Abrash Timothee Besset Adrian Carmack John Carmack Matthew Costello Graeme Devine Robert Duffy Tom Hall Todd Hollenshead Jennell Jaquays Katherine Anna Kang American McGee Sandy Petersen Mark Rein John Romero Dave Taylor Tim Willits Mike Wilson Publishers Softdisk Apogee Software FormGen GT Interactive Activision ZeniMax Media Engines Doom engine id Tech Quake engine Quake II engine 3 4 5 6 7 8 Technology Adaptive tile refresh Fast inverse square root MegaTexture Related QuakeCon Masters of Doom

v t e Quake series Games Quake II III Arena Live 4 Enemy Territory: Quake Wars Champions People American McGee Graeme Devine John Carmack John Romero Jennell Jaquays Sandy Petersen Tim Willits Timothee Besset Trent Reznor Machinima Blahbalicious Diary of a Camper Operation Bayshield Quad God Quake done Quick The Seal of Nehahra Mods Quake Malice Nexuiz Rocket Arena Team Fortress X-Men: The Ravages of Apocalypse Xonotic Quake II Action Quake 2 Alien Arena Gravity Bone Loki's Minions Capture the Flag Thirty Flights of Loving Warsow UFO: Alien Invasion Quake III Challenge ProMode Arena DeFRaG OpenArena Smokin' Guns Tremulous Unvanquished Urban Terror World of Padman Professional players av3k Cypher Fatal1ty KillCreek rapha Sujoy Thresh Vo0 Technology id Tech Quake engine Quake II engine id Tech 3 id Tech 4 Other Fast inverse square root Quake Army Knife QuakeC QuakeWorld Related BFG Soundtrack QuakeCon QuakeNet Category:Quake (series)

v t e Game engines (list) Source port First-person shooter engine List of first-person shooter engines Game engine recreation List of game engine recreations Game creation system Game IDE List of visual novel engines id Tech Proprietary 1980s Adventure Game Interpreter Cobra Filmation Freescape Gold Box Sierra Creative Interpreter SCUMM 1990s 3D GameStudio Clickteam Dark Engine GameMaker Genie Engine GoldSrc Infinity Engine Jedi LithTech Mugen Pie in the Sky Reality Lab RenderWare RPG Maker Sim RPG Maker Unreal Engine 1 Virtools Virtual Theatre Voxel Space Zillions of Games 2000s Anvil C4 Engine CryEngine Crystal Tools Euphoria Flare3D Frostbite Gamebryo GameSalad HeroEngine IW Leadwerks Marmalade MT Framework PhyreEngine Q RAGE Shark 3D Source Unigine Unity Unreal Engine 2 Unreal Engine 3 Virtools 2.5 Vicious Engine Vision Visual3D Game Engine 2010s 4A Engine Amazon Lumberyard Bitsquid Buildbox Construct Creation Engine Decima Defold Felgo ForgeLight Fox Engine id Tech 5 id Tech 6 Ignite Katana Engine Luminous Engine Pixel Game Maker MV RE Engine Snowdrop Stencyl Source 2 UbiArt Framework Unreal Engine 4 2020s id Tech 7 Unreal Engine 5 Free and open-source 1970s Z-machine 1990s Adventure Game Studio Build Crystal Space Doom engine Game-Maker OHRRPGCE Quake engine Quake II engine Stratagus 2000s Away3D Blender Game Engine Bork3D Game Engine Cocos2d Dim3 Game Editor GDevelop id Tech 3 id Tech 4 Irrlicht Engine jMonkeyEngine Lightweight Java Game Library Löve OGRE Open Wonderland Panda3D Papervision3D Plasma Platinum Arts Sandbox Pygame Ren'Py Scratch Solar2D Thousand Parsec Torque Vassal Engine Wintermute Engine 2010s Delta3D Godot GPUOpen Horde3D libGDX Luanti Moai OpenFL ORX PlayCanvas Raylib Snap! Stencyl Stride 2020s Open 3D Engine S&box

---
Adapted from the Wikipedia article [Quake engine](https://en.wikipedia.org/wiki/Quake_engine) by Wikipedia contributors ([contributor history](https://en.wikipedia.org/wiki/Quake_engine?action=history)). Available under [Creative Commons Attribution-ShareAlike 4.0 International](https://creativecommons.org/licenses/by-sa/4.0/). Changes may have been made.
