Hubbry Logo
search
logo

Quake II engine

logo
Community Hub0 Subscribers
Write something...
Be the first to start a discussion here.
Be the first to start a discussion here.
See all
Quake II engine

The Quake II engine (part of id Tech 2) is a game engine developed by id Software for use in their 1997 first-person shooter Quake II. Like its predecessor the Quake engine, the Quake II engine was also licensed to other developers, appearing in several other games of the era, before being made freely available under the terms of the GNU General Public License on December 22, 2001.

One of the engine's most notable features was out-of-the-box support for hardware-accelerated graphics, specifically OpenGL, along with the traditional software renderer. Another interesting feature was the subdivision of some of the components into dynamic-link libraries. This allowed both software and OpenGL renderers, which were selected by loading and unloading separate libraries. Libraries were also used for the game logic, with consequences including:

As with previous id Software engines, level geometry used binary space partitioning, and would be authored using constructive solid geometry like in the Quake engine. The level environments were lit using lightmaps, a method in which light data for each surface is precalculated (this time, via a radiosity method) and stored as an image, which is then overlaid onto the level geometry and used to determine the light intensity each 3D model should receive, but not its direction.

See all
User Avatar
No comments yet.