Quake engine

Quake engine
Nexuiz
Vývojářid Software (John Carmack, Michael Abrash, John Cash)
První vydání22. června 1996
Aktuální verze1.09 (21. prosince 1999)
Operační systémDOS, AmigaOS, Microsoft Windows, MacOS, Linux
PlatformaPC, Amiga, PowerPC, Macintosh, Nintendo 64
Vyvíjeno vC, JSA
Typ softwaruherní engine
LicenceGNU GPL 2.0 a novější
Webhttps://github.com/id-Software/Quake
Některá data mohou pocházet z datové položky.

Quake engine je herní engine vytvořený americkou společností id Software pro hru Quake z roku 1996. Engine vykresluje hry ve 3D grafice a je licencován za podmínek uvedených v GNU General Public License.

Původně se na enginy Quake a jeho nástupce Quake II nahlíželo jako na samostatné herní enginy. Nyní jsou však považovány za varianty id Tech 2, přestože kódy obou enginů byly vydány pod rozdílnou licencí GPL.[1][2][3]

Historie

Quake engine byl vyvíjen od roku 1995 pro videohru Quake,[4] která vyšla 22. června 1996.[5] Naprogramoval jej John Carmack ze studia id Software s pomocí Michaela Abrashe a Johna Cashe.[6][4] Vylepšená verze Quake II poháněla pokračování Quake II z roku 1997.[7]

Modifikace

Dne 21. prosince 1999 zveřejnil John Carmack zdrojový kód Quake enginu na internetu pod licencí GNU GPL 2.0 a novější, čímž umožnil programátorům upravovat engine a přidávat nové funkce. Programátoři brzy nato začali na internetu zveřejňovat nové verze enginu. Mezi ty nejznámější patří například:

  • DarkPlaces Engine – značně upravený engine používaný v několika samostatných hrách a modifikacích hry Quake.[8] Ačkoli jeho poslední stabilní verze vyšla 13. května 2014, obdržel od té doby prostřednictvím repozitáře SVN řadu aktualizací.[9] Domovskou stránkou enginu je Icculus.org, na které byl do roku 2021 hostován jeho repozitář, následně engine přešel na repozitář Git umístěný na GitHubu.[10]
  • GoldSrc – první engine vytvořený společností Valve. Byl použit v herní sérii Half-Life a dal vzniknout enginu Source.
  • vkQuake – modifikace QuakeSpasmu využívající aplikační rozhraní Vulkan pro vykreslování. Naprogramoval ji a zveřejnil pod licencí GNU GPLv2 zaměstnanec id Software Axel Gneiting.[11][12]

Hry používající Quake engine

RokNázevVývojářVydavatel
1996Quakeid SoftwareGT Interactive
1997Quake Mission Pack 1: Scourge of ArmagonHipnotic Interactive3D Realms
Quake Mission Pack 2: Dissolution of EternityRogue Entertainment
Hexen IIRaven Softwareid Software a Activision
MaliceRatloopQuantum Axcess
X-Men: The Ravages of ApocalypseZero Gravity EntertainmentWizardWorks
1998Hexen II Mission Pack: Portal of PraevusRaven Softwareid Software a Activision
2000Laser ArenaTrainwreck StudiosValuSoft
2001CIA Operative: Solo Missions2015, Inc. a Trainwreck Studios
Urban MercenaryMoshpit Entertainment
2002Eternal War: Shadows of LightTwo Guys SoftwareTwo Guys Software
2005NexuizAlientrapAlientrap
2011XonoticTeam XonoticTeam Xonotic
2021DoombringerAnomic GamesAnomic Games
2022Wrath: Aeon of Ruin3D Realms3D Realms a 1C Company

Odkazy

Reference

  1. Quake engine GPL release. github.com [online]. [cit. 2022-08-06]. Dostupné online. (anglicky) 
  2. id Tech 2 GPL release. github.com [online]. [cit. 2022-08-06]. Dostupné online. (anglicky) 
  3. GRANT, Christopher. id Software looking to shorten dev cycles, stop building new engines for every game. Joystiq [online]. AOL, 2011-08-09 [cit. 2022-08-06]. Dostupné v archivu pořízeném z originálu dne 2011-08-28. (anglicky) 
  4. a b CRADDOCK, David. The Making of Quake, Part 1: We are the Wind. Shacknews [online]. 2021-06-04 [cit. 2022-08-06]. Dostupné online. (anglicky) 
  5. WARD, Trent C. Quake review. GameSpot [online]. 1996-06-22 [cit. 2022-08-06]. Dostupné v archivu pořízeném z originálu dne 2003-06-08. (anglicky) 
  6. Earth-Quake!. Maximum: The Video Game Magazine. Emap International Limited, duben 1996, čís. 5, s. 124–129. (anglicky) 
  7. id Tech 2 page. id Software [online]. [cit. 2022-08-06]. Dostupné v archivu pořízeném z originálu dne 2008-09-17. (anglicky) 
  8. DarkPlaces Homepage. icculus.org [online]. [cit. 2022-08-05]. Dostupné online. (anglicky) 
  9. Darkplaces subversion repository. svn.icculus.org [online]. [cit. 2022-08-05]. Dostupné online. (anglicky) 
  10. DarkPlaces Engine. GitHub [online]. [cit. 2022-08-05]. Dostupné online. (anglicky) 
  11. GNEITING, Axel. My Vulkan Quake 1 Port running "In the Shadows" mod. Some stuff still missing. Code is here https://github.com/Novum/vkQuake. Twitter [online]. 2016-07-20 [cit. 2022-08-05]. Dostupné online. (anglicky) 
  12. Vulkan Quake port based on QuakeSpasm. GitHub [online]. [cit. 2022-08-05]. Dostupné online. (anglicky) 

Média použitá na této stránce

Nexuiz (screenshot).jpg
Autor: Alientrap, Licence: GPL
Screenshot of Nexuiz, a free online first person shooter.