First-person shooter engineA first-person shooter engine is a video game engine specialized for simulating 3D environments for use in a first-person shooter video game. First-person refers to the view where the players see the world from the eyes of their characters. Shooter refers to games which revolve primarily around wielding firearms and killing other entities in the game world, either non-player characters or other players. The development of the FPS graphic engines is characterized by a steady increase in technologies, with some breakthroughs.
DaikatanaDaikatana is a first-person shooter game developed by Ion Storm. It was published by Eidos Interactive and for Windows and Kemco for Nintendo 64. Players control a swordsmaster who travels through various time periods in an effort to obtain the eponymous Daikatana, a powerful sword tied to the fate of the world. Daikatana was directed by Ion Storm co-founder John Romero, a co-developer of the influential first-person shooters Wolfenstein 3D (1992), Doom (1993), and Quake (1996).
GoldSrcGoldSrc (pronounced "gold source"), sometimes called the Half-Life Engine, is a proprietary game engine developed by Valve. At its core, GoldSrc is a heavily modified version of id Software's Quake engine. It originally made its debut in 1998 with Half-Life, and would power future games developed by or with oversight from Valve, including Half-Life expansions, Day of Defeat, and multiple games in the Counter-Strike series. GoldSrc was succeeded by the Source engine with the releases of Half-Life: Source, Half-Life 2, and Counter-Strike: Source in 2004.
Doom engineid Tech 1, also known as the Doom engine, is the game engine used in the id Software video games Doom and Doom II: Hell on Earth. It is also used in Heretic, Hexen: Beyond Heretic, Strife: Quest for the Sigil, Hacx: Twitch 'n Kill, Freedoom, and other games produced by licensees. It was created by John Carmack, with auxiliary functions written by Mike Abrash, John Romero, Dave Taylor, and Paul Radek. Originally developed on NeXT computers, it was ported to MS-DOS and compatible operating systems for Doom's initial release and was later ported to several game consoles and operating systems.
Binary space partitioningIn computer science, binary space partitioning (BSP) is a method for space partitioning which recursively subdivides a Euclidean space into two convex sets by using hyperplanes as partitions. This process of subdividing gives rise to a representation of objects within the space in the form of a tree data structure known as a BSP tree. Binary space partitioning was developed in the context of 3D computer graphics in 1969.
Quake (series)Quake is a series of first-person shooter video games, developed by id Software and, as of 2010, published by Bethesda Softworks. The series is composed of Quake and its nonlinear, standalone sequels which vary in setting and plot. Quake was created as a successor franchise to id's highly successful Doom series, which had begun in 1993. As a new series, it built upon the fast-paced gameplay, game engine, and 3D graphics capabilities of Doom. It also expanded upon the multiplayer capabilities of Doom by introducing online multiplayer over the internet.
Glossary of computer graphicsThis is a glossary of terms relating to computer graphics. For more general computer hardware terms, see glossary of computer hardware terms.
Id Techid Tech is a series of separate game engines designed and developed by id Software. Prior to the presentation of the id Tech 5-based game Rage in 2011, the engines lacked official designation and as such were simply referred to as the Doom and Quake engines, from the name of the main game series the engines had been developed for. "id Tech" has been released as free software under the GNU General Public License. id Tech versions 0 to 3 were released under GPL-2.0-or-later. id Tech versions 3.5 to 4.
LightmapA lightmap is a data structure used in lightmapping, a form of surface caching in which the brightness of surfaces in a virtual scene is pre-calculated and stored in texture maps for later use. Lightmaps are most commonly applied to static objects in applications that use real-time 3D computer graphics, such as video games, in order to provide lighting effects such as global illumination at a relatively low computational cost. John Carmack's Quake was the first computer game to use lightmaps to augment rendering.