Doom-Engine

The Doom engine (or " id Tech 1") is a game engine from id Software, which was mainly developed by John Carmack. It was programmed for the 1993 computer game published Doom.

The Doom engine based, like the elderly, also developed by id Software's Wolfenstein 3D engine on ray casting but offers significant technical progress. While in the Wolfenstein engine, all the rooms were limited in the floor plan on squareness, floor plans in the Doom engine could now also include all kinds of oblique angles. Another key change was that the Doom engine was able to implement any room heights, while in the previous engine still all rooms were equal and were on the same horizontal plane. With these innovations, settled in the Doom engine now realize a complex and multi-faceted level design, for example, could represent the change of exterior and interior spaces.

Although developed specifically for 3D shooter that Doom engine but is still not a complete 3D engine, similar to the build engine. In the first versions of the player it was not possible to look up and down. Enemies, weapons and other items were still represented by two-dimensional graphics called sprites. A major limitation was that no one above the other rooms created walls could only be performed vertically and horizontally floors only.

Originally developed for the NeXT computer, the engine was a short time later ported to the release of Doom on DOS and later for other games consoles and operating systems.

The source code of Doom was released in 1997 for use for non-commercial purposes and re-published in 1999 under the GNU General Public License. This had a number of new source ports result, with which you can use Doom to not originally supported operating systems or that extend the functionality of the engine partly clear.

Games based on the Doom engine

  • Doom (1993 )
  • Doom 2: Hell on Earth ( 1994)
  • Heretic (1994 )
  • Witches: Beyond Heretic (1995 )
  • Final Doom (1996 )
  • Strife (1996 )
  • Free game engine
  • Doom
  • Computer game development system
246574
de