Doom Engine | |||||
---|---|---|---|---|---|
Parte de id Tech | |||||
Información general | |||||
Tipo de programa | software libre | ||||
Autor | id Software | ||||
Desarrollador | id Software | ||||
Modelo de desarrollo | Motor de videojuego | ||||
Licencia |
| ||||
Información técnica | |||||
Programado en | C, Ensamblador | ||||
Plataformas admitidas | |||||
Serie id Tech | |||||
| |||||
Enlaces | |||||
Doom Engine o id Tech 1 es el motor gráfico que id Software usó para sus videojuegos Doom y Doom II. Este motor gráfico también es usado por Hexen, Heretic, Strife y HacX, y otros juegos producidos por licenciatarios. Fue creado por John Carmack, con las funciones auxiliares escritas por Michael Abrash, John Romero, Dave Taylor y Paul Radek. Originalmente desarrollado en computadoras NeXT, fue portado a DOS para el lanzamiento inicial de Doom, para después ser portado a otras consolas y sistemas operativos.
El código fuente para la versión Doom de Linux fue lanzado al público en 1997 bajo una licencia que garantiza los derechos de uso del motor mientras no sea para uso comercial, y fue relanzado bajo la licencia GNU en 1999. Las versiones de Doom no oficiales que han sido creados desde entonces ha permitido que el juego corra en sistemas operativos que antaño no eran soportados e incluso mejorando la funcionalidad del motor y agregando en algunas conversiones nuevas características.
No es un verdadero motor "3D", ya que no es posible mirar arriba y abajo adecuadamente, y 2 sectores no pueden ser traslapados, pero es un elegante sistema que permite renderizado en pseudo-3D. En su tiempo Doom fue revolucionario en su habilidad de proveer un ambiente 3D rápido por mapeado de texturas.