Quake engine

Den här artikeln behöver källhänvisningar för att kunna verifieras. (2023-07)
Åtgärda genom att lägga till pålitliga källor (gärna som fotnoter). Uppgifter utan källhänvisning kan ifrågasättas och tas bort utan att det behöver diskuteras på diskussionssidan.
Quake Engine
År1996
Utvecklareid Software
ProgrammeringsspråkC, Assembler
PerspektivFörstaperson
InenheterTangentbord, Mus
LicensGNU General Public License

Quake Engine är en spelmotor som skrevs för datorspelet Quake som utkom 1996 och skapades av id Software. Den inkluderade äkta 3D-rendering i realtid och är nu släppt under GPL.

Efter att den släppts forkades både motorn och bandesignen som använde sig av den. Stora delar av originalmotorn återanvändes i Quake II och Quake III Arena. Quake engine använder, liksom Doom Engine, använder sig av en princip kallad Binary Space Partitioning, som går ut på att spelmiljön delas upp i flera mindre bitar som sedan sorteras i en datastruktur av trädmodell. Detta möjliggör att ytor som spelaren inte kan se inte behöver renderas. Motorn använder sig även av Gouraud-skuggning för skuggning av rörliga föremål och en statisk lightmap för stillastående föremål.

Historik

Quake engine skapades 1996 till spelet Quake. John Carmack gjorde det mesta av programmerandet med hjälp från Michael Abrash med algoritmer och Assembleroptimering. Motorn uppgraderades senare till id Tech 2 och id Tech 3.

Vidareutvecklingen av Quake engine i grafform.

Se även

v  r
id Software
Huvudserier
Commander Keen · Wolfenstein · Doom · Quake
Övriga spel
Dangerous Dave · Hovertank 3D · Catacomb 3-D · Rescue Rover · Shadow Knights · Orcs & Elves · Rage · Rage 2
Utgivna spel
Heretic · Hexen: Beyond Heretic · Hexen II
Anställda
Nuvarande
Kevin Cloud · Marty Stratton · Robert Duffy
Tidigare
John Carmack · John Romero · Adrian Carmack · Tom Hall · Jay Wilbur · Mark Rein · Sandy Petersen · Dave Taylor · American McGee · Tim Willits · Mike Wilson · Michael Abrash · Jennell Jaquays · Paul Steed · Graeme Devine · Todd Hollenshead · Timothee Besset · Katherine Anna Kang
Företag
Softdisk · Apogee Software · FormGen · GT Interactive · Activision · Zenimax Media
Teknologi
Doom engine · Quake engine · Quake II engine · id Tech 3 · id Tech 4 · id Tech 5 · id Tech 6 · id Tech 7 · Adaptive tile refresh · GtkRadiant
Relaterat
QuakeCon · Masters of Doom