Video game programmerA game programmer is a software engineer, programmer, or computer scientist who primarily develops codebases for video games or related software, such as game development tools. Game programming has many specialized disciplines, all of which fall under the umbrella term of "game programmer". A game programmer should not be confused with a game designer, who works on game design. In the early days of video games (from the early 1970s to mid-1980s), a game programmer also took on the job of a designer and artist.
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.
Deathmatch (video games)Deathmatch, also known as free-for-all, is a gameplay mode integrated into many shooter games, including first-person shooter (FPS), and real-time strategy (RTS) video games, where the goal is to kill (or "frag") the other players' characters as many times as possible. The deathmatch may end on a frag limit or a time limit, and the winner is the player that accumulated the greatest number of frags. The deathmatch is an evolution of competitive multiplayer modes found in game genres such as fighting games and racing games moving into other genres.
Doom moddingDoom WAD is the default format of package files for the video game Doom and its sequel Doom II: Hell on Earth, that contain sprites, levels, and game data. WAD stands for Where's All the Data? Immediately after its release in 1993, Doom attracted a sizeable following of players who created their own mods for WAD files—packages containing new levels or graphics—and played a vital part in spawning the mod-making culture which is now commonplace for first-person shooter games.
Quake 4Quake 4 is a 2005 military science fiction first-person shooter video game developed by Raven Software and published by Activision. It is the fourth title in the Quake series, after the multiplayer Quake III Arena, and a sequel to Quake II. Raven Software collaborated with id Software, who supervised the development of the game as well as provided the id Tech 4 engine upon which it was built. The game has an increased emphasis on single-player gameplay compared to previous installments; its multiplayer mode does not support playable bots.
Doom (2016 video game)Doom is a 2016 first-person shooter game developed by id Software and published by Bethesda Softworks. It is the first major installment in the Doom series since 2004's Doom 3. Players take the role of an unnamed space marine, known as the "Doom Slayer", as he battles demonic forces from Hell that have been unleashed by the Union Aerospace Corporation within their energy-mining facility on Mars. The gameplay returns to a faster pace with more open-ended levels, closer to the first two games than the slower survival horror approach of Doom 3.
Masters of DoomMasters of Doom: How Two Guys Created an Empire and Transformed Pop Culture is a 2003 book by David Kushner about video game company id Software and its influence on popular culture, focusing on co-founders John Carmack and John Romero. The book goes into detail about the company's early years, the success of their franchises such as Doom, and the dynamics between Carmack and Romero and their different personalities. The book also focuses on Romero's firing and the founding and the eventual collapse of his game studio Ion Storm.
WolfensteinWolfenstein is a series of World War II video games originally developed by Muse Software. The majority of the games follow William "B.J." Blazkowicz, an American Army captain, and his fight against the Axis powers. Earlier titles are centered around Nazis attempting to harness supernatural and occult forces, while later games are set in an alternate history in which Axis powers won World War II. The first two games in the series, Castle Wolfenstein and Beyond Castle Wolfenstein, focused on stealth-based gameplay from a top-down perspective.
Artificial intelligence in video gamesIn video games, artificial intelligence (AI) is used to generate responsive, adaptive or intelligent behaviors primarily in non-player characters (NPCs) similar to human-like intelligence. Artificial intelligence has been an integral part of video games since their inception in the 1950s. AI in video games is a distinct subfield and differs from academic AI. It serves to improve the game-player experience rather than machine learning or decision making.
Build (game engine)The Build Engine is a first-person shooter engine created by Ken Silverman, author of Ken's Labyrinth, for 3D Realms. Like the Doom engine, the Build Engine represents its world on a two-dimensional grid using closed 2D shapes called sectors, and uses simple flat objects called sprites to populate the world geometry with objects. The Build Engine is generally considered to be a 2.5D engine, as the basic world geometry is two-dimensional with an added height component, allowing each sector to have a different ceiling height and floor height.