Quake engine
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.
Vývojář | id Software (John Carmack, Michael Abrash, John Cash) |
---|---|
První vydání | 22. června 1996 |
Aktuální verze | 1.09 (21. prosince 1999) |
Operační systém | DOS, AmigaOS, Microsoft Windows, MacOS, Linux |
Platforma | PC, Amiga, PowerPC, Macintosh, Nintendo 64 |
Vyvíjeno v | C, JSA |
Typ softwaru | herní engine |
Licence | GNU GPL 2.0 a novější |
Web | https://github.com/id-Software/Quake |
Některá data mohou pocházet z datové položky. |
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
editovatQuake 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 engine poháněla pokračování Quake II z roku 1997.[7]
Modifikace
editovatDne 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
editovatRok | Název | Vývojář | Vydavatel |
---|---|---|---|
1996 | Quake | id Software | GT Interactive |
1997 | Quake Mission Pack 1: Scourge of Armagon | Hipnotic Interactive | 3D Realms |
Quake Mission Pack 2: Dissolution of Eternity | Rogue Entertainment | ||
Hexen II | Raven Software | id Software a Activision | |
Malice | Ratloop | Quantum Axcess | |
X-Men: The Ravages of Apocalypse | Zero Gravity Entertainment | WizardWorks | |
1998 | Hexen II Mission Pack: Portal of Praevus | Raven Software | id Software a Activision |
2000 | Laser Arena | Trainwreck Studios | ValuSoft |
2001 | CIA Operative: Solo Missions | 2015, Inc. a Trainwreck Studios | |
Urban Mercenary | Moshpit Entertainment | ||
2002 | Eternal War: Shadows of Light | Two Guys Software | Two Guys Software |
2005 | Nexuiz | Alientrap | Alientrap |
2011 | Xonotic | Team Xonotic | Team Xonotic |
2021 | Doombringer | Anomic Games | Anomic Games |
2022 | Wrath: Aeon of Ruin | 3D Realms | 3D Realms a 1C Company |
Odkazy
editovatReference
editovat- ↑ Quake engine GPL release. github.com [online]. [cit. 2022-08-06]. Dostupné online. (anglicky)
- ↑ id Tech 2 GPL release. github.com [online]. [cit. 2022-08-06]. Dostupné online. (anglicky)
- ↑ 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)
- ↑ 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)
- ↑ 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)
- ↑ Earth-Quake!. Maximum: The Video Game Magazine. Emap International Limited, duben 1996, čís. 5, s. 124–129. (anglicky)
- ↑ 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)
- ↑ DarkPlaces Homepage. icculus.org [online]. [cit. 2022-08-05]. Dostupné online. (anglicky)
- ↑ Darkplaces subversion repository. svn.icculus.org [online]. [cit. 2022-08-05]. Dostupné online. (anglicky)
- ↑ DarkPlaces Engine. GitHub [online]. [cit. 2022-08-05]. Dostupné online. (anglicky)
- ↑ 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)
- ↑ Vulkan Quake port based on QuakeSpasm. GitHub [online]. [cit. 2022-08-05]. Dostupné online. (anglicky)