article

The Quake engine is the game engine that was written to power 1996's Quake, written by id Software. It introduced true 3D realtime rendering and is now licensed under the GPL.

After release it immediately forked, as did the level design. Much of the engine remained in Quake II and Quake III Arena. The Quake engine, like the Doom engine, used Binary space partitioning (BSP). The Quake engine also used Gouraud shading for moving objects, and a static lightmap for nonmoving objects.

History


The Quake engine was created in 1996 for Quake. John Carmack did most of the programming of the engine, with help from Michael Abrash in algorithms and assembly optimization. It was later upgraded to the Quake II and Quake III engines.

Derivative engines


On December 21 1999, John Carmack of id Software released the Quake engine source code on the Internet under the terms of the GPL license, allowing programmers to edit the engine and add new features. Soon programmers were releasing new versions of the engine on the net. A few of the most known engines are:

  • DarkPlaces - An engine modification that adds realtime lighting and shadowing, Quake III BSP support, a completely new renderer, and many other features.
  • Tenebrae - A derivative that was the first to introduce realtime lighting and shadowing to the Quake engine.
  • Telejano - A modification that adds many more features and particle effects.
  • Tomaz Quake - One of the first Quake engine modifications on the net.
  • Twilight Engine - Fastest of the known Quake engines, this modification is based on performance rather than extra features.

A few other Quake engines on the net are:

NetQuake - Single player, LAN and internet

  • More links and more upto date links can be found here *

QuakeWorld - Internet optimized Quake netcode flavour

Dedicated Servers - Server only console applications

  • FTE Server
  • The GeneBot Project
  • DarkPlaces-dedicated

Dreamcast Quake

  • Titanium Port (QuakeDC)
  • Bero Port (DCQuake)

Games using the Quake engine


Quake engine tools


  • QuArK — a multi-purpose tool for Quake engine-based games.

External links


Quake | Game engines

Quake-Engine | Quake engine | Quake engine

 

This article is licensed under the GNU Free Documentation License. It uses material from the "Quake engine".

Home Pageartsbusinesscomputersgameshealthhospitalshomekids & teensnewsphysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld