
id Tech es una serie de motores de juego sucesivos diseñados y desarrollados por id Software . Se utilizan en muchos de los juegos de id Software, como los de las franquicias Doom , Quake y Wolfenstein , y también se han licenciado a otros desarrolladores. Varios motores de juego destacados, como GoldSrc o el motor de IW, tienen su origen en el código de id Tech.
Los motores de juego anteriores, hasta id Tech 4, se publicaron como software libre bajo la Licencia Pública General de GNU (GPL-2.0 o posterior hasta 2005, GPL-3.0 o posterior hasta 2012). Las versiones de id Tech del 5 al 8 siguen siendo propietarias, siendo id Tech 8 la versión más reciente.
Según Eurogamer.net , "id Software ha sido sinónimo de motores de juegos para PC desde que se popularizó el concepto de un motor de juego independiente". Sin embargo, id Tech 4 tenía muchos menos licenciatarios que Unreal Engine de Epic Games . id planeaba recuperar el impulso con id Tech 5 , [ 1 ] hasta que la compañía fue comprada por ZeniMax Media en 2009 (que luego fue comprada por Microsoft en 2021), y ambas compañías optaron por mantener los motores id Tech exclusivamente para id y sus estudios hermanos como un motor propietario .
Nomenclatura
Antes de la presentación de id Tech 5 en la WWDC 2007, [ 2 ] los motores simplemente se denominaban por los nombres de los juegos para los que se habían desarrollado. Los motores de Quake II , Quake III Arena y Doom 3 fueron renombrados retroactivamente como id Tech 2, 3 y 4, respectivamente. [ 3 ]
"id Tech 1" no se utilizó como nombre oficial para ningún motor. El nombre "id Tech 2" podría referirse a su predecesor directo, siendo el motor de Quake el primero de una serie de sucesores. Sin embargo, según un artículo de FiringSquad de 2007 , el entonces director ejecutivo Todd Hollenshead consideraba el motor de Doom como "id Tech 1", mientras que los motores de Quake y Quake II compartían el nombre "id Tech 2". [ 4 ]
El sitio de licencias de id Software no incluía una "id Tech 1", solo id Tech 2 para Quake II . Antes de la introducción de la marca en 2007, la página de licencias solo mostraba los tres motores de Quake. [ 5 ] [ 3 ] [ 6 ]
Antecesores
id Software había desarrollado motores pseudo-3D para varios juegos antes de Quake . Cada motor contaba con una tecnología pseudo-3D progresivamente más avanzada. Dos ejemplos notables son el motor 3D de Wolfenstein y el de Doom . Todos los siguientes difieren fundamentalmente en arquitectura y tecnología de renderizado de los motores de juegos posteriores de id Software, que se renderizan completamente en 3D con código de motor y de juego separados.
- Hovertank 3D (1991) utilizaba paredes poligonales dibujadas con colores sólidos y sprites escalables. El código fuente fue publicado por Flat Rock Software en junio de 2014 bajo la licencia GPL-2.0 o posterior.
- Catacomb 3-D (1991) añadió mapeo de texturas a las paredes. El código fuente fue publicado por Flat Rock Software en junio de 2014 bajo la licencia GPL-2.0 o posterior.
Motor 3D de Wolfenstein
Wolfenstein 3D (1992) aumentó la paleta de colores de EGA de 16 colores a VGA de 256 coloresy también adoptó el trazado de rayos . El motor del juego también se licenció a otras compañías. El código fuente de Wolfenstein 3D, junto con su precuela Spear of Destiny , se publicó el 21 de julio de 1995 bajo una licencia propietaria, y posteriormente bajo la GPL-2.0 o posterior. [ 7 ] [ 8 ]
ShadowCaster (1993) se basó en el motor 3D de Wolfenstein y fue licenciado a Raven Software . [ 9 ] Presenta iluminación reducida, suelos y techos con texturas mapeadas, paredes con alturas variables y suelos inclinados. [ 10 ] Este motor de Raven también fue utilizado posteriormente por In Pursuit of Greed , y con modificaciones adicionales para CyClones como el motor STEAM.
Rise of the Triad utiliza un motor mejorado de Wolfenstein 3D y originalmente estaba pensado como su secuela. El código fuente se publicó el 20 de diciembre de 2002 bajo la licencia GPL-2.0 o posterior.
Otros juegos que utilizan este motor son: Blake Stone: Aliens of Gold , Blake Stone: Planet Strike , Corridor 7: Alien Invasion y Operation Body Count .
Motor de Doom
El motor gráfico " Doom Engine " impulsa los juegos de id Software Doom (1993), Doom II: Hell on Earth (1994) y Doom 64 (1997). Fue creado por John Carmack , con funciones auxiliares escritas por John Romero , Dave Taylor y Paul Radek. Desarrollado inicialmente en ordenadores NeXT , fue adaptado a MS-DOS para el lanzamiento de Doom y posteriormente a varias consolas y sistemas operativos . El código fuente se publicó el 23 de diciembre de 1997 bajo una licencia propietaria, y más tarde, el 3 de octubre de 1999, bajo la licencia GPL-2.0 o posterior. [ 11 ]
Heretic y Hexen: Beyond Heretic fueron desarrollados por Raven Software y publicados por id Software. Su código fuente se publicó el 4 de septiembre de 2008 bajo la licencia GPL-2.0. Otros juegos que utilizan este motor son Strife: Quest for the Sigil y Chex Quest .
Desarrollo
Motor de terremotos
Originalmente, se desarrolló para Quake (1996) . Ofrecía gráficos 3D en tiempo real mediante renderizado por software y fue el primer motor de id Software en utilizar el modelo cliente-servidor y una máquina virtual para el código del juego escrito en QuakeC . Las animaciones de los modelos 3D carecían de interpolación , lo que las hacía poco fluidas y desiguales. El código fuente se publicó el 21 de diciembre de 1999 bajo la licencia GPL-2.0 o posterior.
El motor de Quake se actualizó con un nuevo ejecutable exclusivo para multijugador titulado QuakeWorld , que contenía código para mejorar las capacidades de red de Quake en respuesta a la demanda de juegos en red a través de Internet que surgió como resultado del uso de UDP por parte de Quake para la comunicación en red.
Otra actualización fue GLQuake y GLQuakeWorld , que añaden soporte para la aceleración 3D a través de OpenGL . Sin embargo, ambas tienen limitaciones, entre las que se incluye la falta de iluminación "fullbright" y "overbright" presentes en el renderizador de software. [ 12 ]
id Tech 2
Originalmente conocido como el " motor Quake II ", se utilizó para impulsar Quake II de id Software en 1997, con características como soporte de fábrica para aceleración de hardware, código de red mejorado, iluminación de color y un nuevo formato de modelo MD2 interpolado por vértices. [ 13 ] id Tech 2 también presenta mezcla alfa , mapas de luz de radiosidad y una arquitectura modular para el renderizador y el código del juego, ambos ahora escritos en C y compilados en bibliotecas compartidas . Los beneficios de esto son velocidad y depuración más fácil a expensas de la portabilidad. id Tech 2 es el último motor de id Tech que incluye un renderizador de software . El código fuente se publicó el 22 de diciembre de 2001 bajo GPL-2.0-o-posterior.
id Tech 3
Originalmente conocido como el " motor Quake III Arena ", se utilizó para impulsar Quake III Arena de id Software en 1999. Es el primero de esta serie en requerir un acelerador gráfico compatible con OpenGL para funcionar. id Tech 3 presenta animación de vértices de mayor precisión con el formato de modelo MD3, niebla volumétrica, superficies curvas basadas en splines , forma precalculada de portales similar a la de Prey (videojuego de 2006) , calcomanías y scripts de materiales. El motor Quake III Arena se actualizó al parche 1.26 y las versiones posteriores se denominan " motor Quake III Team Arena " con un nuevo formato de modelo esquelético MD4 y enormes áreas exteriores. El código fuente se publicó el 19 de agosto de 2005 bajo la licencia GPL-2.0 o posterior.
id Tech 3 se actualizó con el lanzamiento en 2001 de Return to Castle Wolfenstein , que incluía un sistema de scripting para un solo jugador, y con el lanzamiento en 2003 de Wolfenstein: Enemy Territory . El código fuente se publicó el 12 de agosto de 2010 bajo la licencia GPL-3.0 o posterior.
También fue licenciado por Infinity Ward y modificado para el primer título de Call of Duty en 2003, dando origen al motor IW .
id Tech 4
Originalmente conocido como el " motor Doom 3 ", que se utilizó para impulsar Doom 3 cuando se lanzó en 2004, id Tech 4 comenzó como una mejora de id Tech 3. Durante el desarrollo, inicialmente fue solo una reescritura completa del renderizador del motor , aunque conservando otros subsistemas, como el acceso a archivos y la gestión de memoria. La decisión de cambiar del lenguaje de programación C al C++ requirió una reestructuración y reescritura del resto del motor; hoy en día, aunque id Tech 4 contiene código de id Tech 3, gran parte de él ha sido reescrito. [ 14 ] Presenta iluminación unificada, volúmenes de sombra , sombreadores , mapeo normal , mapeo especular , el formato de modelo esquelético MD5 mejorado, GUI interactiva renderizada en superficies de modelos y simulación física en tiempo real . El código fuente se publicó el 22 de noviembre de 2011 bajo la licencia GPL-3.0 o posterior.
Otros juegos que utilizan este motor son: Quake 4 (2005) y Wolfenstein (2009) de Raven Software , Prey (2006) de Human Head Studios , Enemy Territory: Quake Wars (2007) y Brink (2011) de Splash Damage .
id Tech 4 se actualizó con el lanzamiento de Doom 3: BFG Edition en 2012 , incorporando algunas características de id Tech 5. El código fuente se publicó el 26 de noviembre de 2012 bajo la licencia GPL-3.0 o posterior, y es el último lanzamiento de id Software con licencia GPL .
id Tech 5

El motor gráfico, utilizado en Rage de id Software , se basa en la arquitectura del sistema de archivos. Algunas de las tecnologías incluidas son el sistema de interfaz gráfica de usuario de id Tech 4 , que incluye un nuevo motor de renderizado, la tecnología MegaTexture 2.0, sombras suaves y más.
Posteriormente, el motor gráfico se utilizó para los dos primeros títulos de Wolfenstein de MachineGames : The New Order en 2014 y su expansión independiente The Old Blood , de 2015. También se utilizó para The Evil Within (2014) de Tango Gameworks .
id Tech 5 ya no se puede licenciar y ahora es propiedad de la empresa matriz de id, Bethesda Softworks . [ 15 ] Es el motor más antiguo de id Software que no se ha publicado bajo la licencia GNU GPL . Según el entonces director ejecutivo de id Software, Todd Hollenshead , el motor sigue siendo de código cerrado porque es una "ventaja competitiva y queremos mantenerlo dentro de los juegos que publicamos, no necesariamente exclusivamente para id o títulos de id, pero si vas a hacer un juego con id Tech 5, entonces tiene que ser publicado por Bethesda, lo cual creo que es justo". [ 16 ]
id Tech 6
Usado para Doom lanzado el 13 de mayo de 2016. Si bien el motor usa algunas de las características de id Tech 5, id también ha agregado soporte para renderizado Vulkan . El desarrollo del renderizador está liderado por Tiago Sousa, quien había trabajado previamente en CryEngine , luego de la renuncia del anterior director técnico John Carmack en 2013. id Tech 6 también se usó en Wolfenstein II: The New Colossus (2017) y Wolfenstein: Youngblood (2019) nuevamente por MachineGames . Sin embargo, no se usó para Quake Champions , que combinó características de id Tech con el motor Saber3D .
id Tech 7
En QuakeCon 2018, id Software anunció el lanzamiento de un nuevo juego de la franquicia Doom llamado Doom Eternal . [ 17 ] Impulsado por el motor id Tech 7, Doom Eternal se lanzó el 20 de marzo de 2020. El nuevo motor es capaz de ofrecer un aumento en el detalle geométrico sin caídas en la velocidad de fotogramas en comparación con id Tech 6. [ 18 ] En PC, id Tech 7 solo admite renderizado Vulkan . [ 19 ]
id Tech 8
En Developer_Direct 2025, id Software reveló detalles de jugabilidad [ 20 ] y las especificaciones para PC [ 21 ] de Doom: The Dark Ages , que funciona con su motor id Tech 8 y fue lanzado el 15 de mayo de 2025.
El motor id Tech 8 aumenta el número máximo de enemigos en pantalla y admite trazado de rutas y física de juego realista , con entornos destructibles . [ 22 ] Es la primera generación del motor id Tech que requiere hardware dedicado habilitado para trazado de rayos , [ 23 ] principalmente debido a que la iluminación es iluminación global totalmente trazada por rayos.
Comparación
Véase también
Referencias
- ↑ Bramwell, Tom (2007-09-08). "id Tech 5 - Steve Nix sobre el crecimiento del próximo motor de id" . Eurogamer . Recuperado el 15 de mayo de 2017 .
- ↑ "EA e id renuevan el soporte para Mac, Carmack revela nueva tecnología de id y detalles de la plataforma (actualizado)" . Shacknews . 11 de junio de 2007. Consultado el 13 de mayo de 2026 .
- 1 2 "id Software: Licencias de tecnología" . www.idsoftware.com . Archivado del original el 6 de octubre de 2007. Consultado el 13 de mayo de 2026 .
- ↑ Firingsquad. "Rage: id Tech 5 Primer vistazo" . shootingsquad.com . Archivado del original el 29 de septiembre de 2007. Consultado el 13 de mayo de 2026 .
- ↑ "Programa de licencias tecnológicas de id Software" . www.idsoftware.com . Archivado del original el 12 de julio de 2007. Consultado el 13 de mayo de 2026 .
- ↑ "id Software: Licencias de tecnología" . Archivado del original el 7 de septiembre de 2007.
- ↑ Carmack, John (20 de marzo de 2009). "readme_iWolf.txt" (TXT) . GitHub . Consultado el 26 de febrero de 2024 .
- ↑ Carmack, John (1 de septiembre de 2011). "Re: Licencia del código fuente de Wolf3d" . metadata.ftp-master.debian.org . Archivado del original el 20 de enero de 2016. Recuperado el 26 de febrero de 2024 .
- ↑ Antoniades, Alexander (22 de agosto de 2013). "Monstruos del Id: Cómo se hizo Doom" . Game Developer . Informa . Consultado el 13 de julio de 2024 .
- ↑ "Shadowcaster en Ravensoft.com" . Raven Software . Archivado del original el 14 de junio de 2009. Consultado el 2 de julio de 2009 .
- ↑ "Código fuente de Doom, bajo la licencia GNU GPL - Interfaz de la base de datos Doomworld/Idgames" .
- ↑ "Diferencias entre Quake renderizado por software y GLQuake - Quaddicted.com" . quaddicted.com . Consultado el 10 de marzo de 2026 .
- ↑ "Página de id Tech 2" . id Software . Archivado del original el 17 de septiembre de 2008.
- ↑ "Preguntas y respuestas con John Carmack, E3 2002" . GameSpy . Archivado del original el 24 de enero de 2012.
- ↑ Bramwell, Tom (2010-12-08). "id Tech 5 solo para títulos de Bethesda" . Eurogamer . Recuperado el 2017-08-15 .
- ↑ Graft, Kris. "id Tech 5 Rage Engine ya no está disponible para licencias externas" . Gamasutra . Consultado el 12 de agosto de 2018 .
- ↑ Machkovech, Sam (2018-10-08). "Doom Eternal introduce idTech 7, nuevos y sangrientos poderes" . Ars Technica . Consultado el 10 de agosto de 2018 .
- ↑ Birch, Nathan (10 de agosto de 2018). "Doom Eternal presenta un sangriento debut de jugabilidad en QuakeCon" . Wccftech . Consultado el 12 de agosto de 2018 .
- ↑ Khan, Billy [@billykhan] (11 de agosto de 2018). "Sí, es #Vulkan solo en PC. #Vulkan es la mejor API si quieres lograr las tasas de fotogramas más altas en PC" ( Tweet ) – vía Twitter .
- ↑ Wilhelm, Parker (23 de enero de 2025). "Se revelan nuevos detalles de jugabilidad para DOOM: The Dark Ages, que se lanzará el 15 de mayo de 2025" . Slayers Club . Consultado el 24 de enero de 2025 .
- ↑ Wilhelm, Parker (23 de enero de 2025). "Prepárate para DOOM: The Dark Ages con nuestras especificaciones para PC" . Slayers Club . Consultado el 24 de enero de 2025 .
- ↑ "Doom: The Dark Ages: primera impresión técnica - idTech 8 impresiona enormemente en PC" . Eurogamer.net . 1 de abril de 2025. Consultado el 12 de mayo de 2025 .
- 1 2 Roach, Jacob (2025-05-09). "Explorando la brillantez sangrienta de id Tech 8 en Doom: The Dark Ages" . XDA . Recuperado el 2025-05-12 .
Enlaces externos
- Código fuente de motores de código abierto publicados por id Software
- Id Tech
- Motores de juegos para Linux
- Motores de videojuegos