

1.2 Games based on the GPL source release.

Id Software released the source code on Decemunder the terms of the GNU General Public License v2.0 or later. 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 used to determine the lighting intensity each 3D model should receive, but not its direction. The level format, as with previous id Software engines, used binary space partitioning.

Libraries were also used for the game logic, for two reasons: This allowed both software and OpenGL renderers, which were selected by loading and unloading separate libraries. Another interesting feature was the subdivision of some of the components into dynamic-link libraries. 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. Since its release, the Quake II engine has been licensed for use in several other games. The Quake II engine is a game engine developed by id Software for use in their 1997 first-person shooter Quake II. Windows, Mac OS 8, Linux, PowerPC Macintosh, Amiga, Nintendo 64, Dreamcast, Xbox, PlayStation 2 C, Assembly (for software rendering & optimization)
