Quake II engine

Quake II engine
Developersid Software (John Carmack, John Cash, and Brian Hook)
Final release
3.21 / December 22, 2001; 24 years ago (2001-12-22)
Written inC, Assembly (for software rendering & optimization)
PlatformWindows, Macintosh, Linux, Amiga, Nintendo 64, Dreamcast, Xbox, PlayStation 2
PredecessorQuake engine
Successorid Tech 3, GoldSrc in part
LicenseGNU GPL-2.0-or-later
Websitewww.idsoftware.com/business/idtech2/ Edit this on Wikidata
Repositorygithub.com/id-Software/Quake-2

id Tech 2, originally known as the Quake II engine, 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.

Engine features

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 feature was the subdivision of some of the components into shared 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.

Games using the Quake II engine

Games using a proprietary license

Year Title Developer
1997 Quake II id Software
1998 Quake II Mission Pack: The Reckoning Xatrix Entertainment
Quake II Mission Pack: Ground Zero Rogue Entertainment
Zaero (unofficial expansion for Quake II) Team Evolve
Juggernaut: The New Story (unofficial expansion for Quake II) Canopy Games
Heretic II Raven Software
SiN Ritual Entertainment
1999 Sin Mission Pack: Wages of Sin 2015
Kingpin: Life of Crime Xatrix Entertainment
2000 Soldier of Fortune Raven Software
Daikatana Ion Storm
2001 Anachronox

Games based on the GPL source release

Year Title Developer
2000 D-Day: Normandy D-Day: Normandy Team
2003 UFO: Alien Invasion UFO: Alien Invasion Team
2008 Gravity Bone Blendo Games
2012 Warsow Warsow Team
Thirty Flights of Loving Blendo Games
2017 Alien Arena: Warriors of Mars COR Entertainment, LLC
Quetoo Quetoo Team
2019 Warfork Warfork Team

Ports

See also