Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Quake engine
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==Derivative engines== [[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 most 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> * '''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. * '''QuakeForge''' - One of the earlier major community ports.<ref name="tldp">{{Cite web |last=Stevenaaus |date=2010-03-01 |title=Game Engines |url=https://tldp.org/HOWTO/Quake-HOWTO-3.html#ss3.1 |access-date=2024-07-15 |website=Linux Quake HOWTO}}</ref> * '''NPRQuake''' - Fork of ''Quake'' featuring non-photorealistic rendering giving it a pencil drawn look.<ref>{{cite web|url=https://boingboing.net/2018/07/30/quake-but-every-frame-rendered.html|title=Quake on me: classic shooter rendered with pencil sketch filter|first=Rob|last=Beschizza|date=2018-07-30|access-date=2024-07-15|website=[[Boing Boing]]}}</ref><ref>{{cite web|url=https://www.slideserve.com/parley/non-photorealistic-rendering-techniques-for-a-game-engine|title=Non-Photorealistic Rendering Techniques for a Game Engine|date=2014-09-11|access-date=2024-07-15|publisher=University of North Carolina at Chapel Hill|website=SlideServe|first=Adrian|last=Ille}}</ref> * '''Tenebrae''' - Custom ''Quake'' engine with real time lighting and bumpmapping among other features.<ref>{{cite web|url=https://www.shacknews.com/article/22796/new-tenebrae|title=New Tenebrae|first=Maarten|last=Goldstein|date=2002-09-25|access-date=2024-07-16|website=[[Shacknews]]}}</ref><ref>{{cite web|url=https://lowendmac.com/2015/tenebraequake-enhanced-quake-front-end/|title=TenebraeQuake, an Enhanced Quake Front End|first=Simon|last=Royal|date=2015-10-10|access-date=2024-07-16|website=Low End Mac}}</ref><ref>{{cite web|url=https://www.insidemacgames.com/historical/news/story.php%3FArticleID=8023.html|title=New Tenebrae Release for PC|date=2003-07-14|access-date=2024-07-16|first=Galen|last=Wiley|website=[[Inside Mac Games]]}}</ref><ref>{{cite web|url=https://www.insidemacgames.com/historical/news/story.php%3FArticleID=6328.html|title=New PC Tenebrae Quake, Mac Update Soon|date=2002-10-27|access-date=2024-07-16|first=Andy|last=Largent|website=[[Inside Mac Games]]}}</ref> * '''TyrQuake''' - A conservative focused source port.<ref name="tldp" /> * '''Fisheye Quake''' - Custom ''Quake'' engine with [[Fisheye lens|fisheye]] [[distortion (optics)|distortion]] by the author of PanQuake.<ref>{{cite web|url=https://www.shacknews.com/article/125425/cquake-how-to-run-classic-quake-maps-and-mods-on-modern-pcs?page=6|title=Part 5: Source Ports and Fisheye Quake|first=Patrick|last=Bosworth|date=2021-07-02|access-date=2024-07-16|website=[[Shacknews]]}}</ref> ** '''Blinky''' - Fork of the fisheye view along with the TyrQuake software renderer.<ref>{{cite web|url=https://www.pcgamer.com/peripheral-vision-in-games-gets-ultrawide-boost-with-new-quake-mod/|title=Peripheral vision in games goes ultrawide with new Quake mod|first=Andy|last=Chalk|date=2015-10-10|access-date=2024-07-16|website=[[PC Gamer]]}}</ref><ref>{{cite web|url=https://www.sportskeeda.com/esports/peripheral-vision-in-game-goes-ultrawide-thanks-to-the-new-quake-mod|title=Peripheral Vision in game goes Ultrawide thanks to the new Quake Mod|first=Aditya|last=Chakrabarty|date=2015-03-12|access-date=2024-07-16|website=sportskeeda}}</ref> * '''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> * '''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> * '''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''' ** '''FitzQuake''' (Derivative of [[GLQuake]]) - Seminal port whose [[Simple DirectMedia Layer|SDL]] version was later forked into numerous others.<ref>{{cite web|url=https://slayersclub.bethesda.net/en-US/article/nods-to-mods-interview-rubicon-2-for-quake|title=Nods to Mods Interview: Rubicon 2 for Quake|date=2022-08-18|access-date=2024-07-15|first=Joshua|last=Boyle|website=[[Bethesda Softworks|Slayer's Club]]}}</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-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> **** '''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> * '''FTEQW''' (Derivative of [[QuakeWorld]]) - A modern client for online multiplayer.<ref>{{cite web|url=https://www.pcgamer.com/this-mod-turns-quake-into-a-top-down-shooter/|title=This mod turns Quake into a top-down shooter|first=Andy|last=Chalk|date=2021-02-17|access-date=2024-07-16|website=[[PC Gamer]]}}</ref><ref name="neogeographica" /> * '''FuhQuake''' ** '''ezQuake''' (Derivative of FuhQuake) - Multiplayer focused port often paired with the nQuake launcher.<ref>{{cite web|url=https://www.pcgamer.com/were-running-a-quake-server-all-weekcome-play-with-us/|title=We're running a Quake server all weekβcome play with us!|first=Alex|last=Campbell|date=2016-05-20|access-date=2024-07-16|website=[[PC Gamer]]}}</ref><ref>{{cite web|url=https://www.pcgamer.com/were-running-a-quake-multiplayer-server-all-week-for-the-25th-anniversary/|title=We're running a Quake multiplayer server all week for the 25th anniversary|first=Wes|last=Fenlon|date=2021-05-22|access-date=2024-07-16|website=[[PC Gamer]]}}</ref> ** '''JoeQuake''' (Derivative of FuhQuake) - A port popular with [[speedrunner]]s.<ref>{{cite web|url=https://www.slipseer.com/index.php?threads/quake-engines-source-ports-a-beginners-guide.11/|title=Quake Engines & Source Ports: A Beginners Guide|author=Fairweather|date=2022-02-19|access-date=2024-07-15|website=Slipgate Sightseer}}</ref>
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)