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)