Quake engine |
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. |
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 engine 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
Odkazy
Reference
- ↑ 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)