id Tech es una serie de motores de juegos independientes diseñados y desarrollados por id Software . Antes de la presentación del juego Rage, basado en id Tech 5, en 2011, los motores carecían de designación oficial y, como tales, se conocían simplemente como los motores Doom y Quake , por el nombre de la serie de juegos principal para la que se habían desarrollado los motores. "id Tech" ha sido lanzado como software libre bajo la Licencia Pública General GNU. Las versiones de id Tech 0 a 3 se publicaron bajo GPL-2.0 o posterior. Las versiones de id Tech 3.5 a 4.5 se publicaron bajo GPL-3.0 o posterior. id Tech 5 a 7 son propietarios, siendo id Tech 7 el último motor utilizado actualmente.
Según Eurogamer.net , "id Software ha sido sinónimo de motores de juegos para PC desde que se popularizó por primera vez el concepto de un motor de juegos independiente". Sin embargo, id Tech 4 tenía muchas menos licencias que el motor Unreal Engine de Epic Games , e id planeaba recuperar el impulso con id Tech 5 , [1] hasta que fueron comprados por ZeniMax Media, que pretende mantener los motores id Tech exclusivamente para la hermana de id estudios.
Antecesores
id Software había desarrollado motores 3D para varios juegos antes de Wolfenstein 3D . Cada motor tenía tecnología 3D progresivamente más avanzada.
- Hovertank 3D (1991) utilizó paredes poligonales dibujadas en color sólido y sprites escalables. El código fuente fue publicado por Flat Rock Software en junio de 2014 bajo GPL-2.0-o-posterior.
- Catacomb 3-D (1991) agregó mapeo de texturas a las paredes. El código fuente fue publicado por Flat Rock Software en junio de 2014 bajo GPL-2.0-o-posterior.
id Tech 0
Wolfenstein 3D (1992) aumentó la paleta de colores de EGA de 16 coloresa VGA de 256 coloresy también adoptó el raycasting . El motor del juego también se otorgó a otras empresas. El código fuente de Wolfenstein 3D, junto con su precuela Spear of Destiny , fue lanzado el 21 de julio de 1995 bajo una licencia propietaria, y luego bajo GPL-2.0-o-posterior. [2] [3]
ShadowCaster (1993) se basó en el motor 3D de Wolfenstein y obtuvo la licencia de Raven Software . Cuenta con iluminación disminuida, pisos y techos con textura mapeada, paredes con alturas variables y pisos inclinados. [4] Este motor Raven también fue utilizado más tarde por CyClones y In Pursuit of Greed .
Otros juegos que utilizan este motor son: Blake Stone: Aliens of Gold , Blake Stone: Planet Strike , Corridor 7: Alien Invasion , Operation Body Count y Rise of the Triad .
id Tech 0.5
Rise of the Triad utiliza un motor mejorado de Wolfenstein 3D y estaba destinado a servir como secuela. El código fuente se publicó el 20 de diciembre de 2002 bajo GPL-2.0 o posterior.
id Tech 1
Originalmente conocido como el " motor Doom ", este motor impulsa los juegos de id Software Doom (1993) y Doom II: Hell on Earth (1994). Fue creado por John Carmack , con funciones auxiliares escritas por John Romero , Dave Taylor y Paul Radek. Inicialmente desarrollado en computadoras NeXT , fue portado a MS-DOS para el lanzamiento de Doom y luego fue portado a varias consolas de juegos y sistemas operativos . El código fuente se publicó el 23 de diciembre de 1997 bajo una licencia propietaria, y luego el 3 de octubre de 1999 bajo GPL-2.0 o posterior. [5]
Otros juegos que utilizan este motor son: Strife: Quest for the Sigil , Chex Quest .
id Tech 1.333 y 1.666
Heretic y Hexen: Beyond Heretic fueron desarrollados por Raven Software y publicados por id Software y, por lo tanto, podrían considerarse id Tech 1.333 y 1.666 en espíritu. Sus fuentes fueron publicadas el 4 de septiembre de 2008 bajo GPL-2.0-only.
id Tech 2
Originalmente conocido como " motor Quake ", fue escrito originalmente para impulsar el Quake de 1996 . Presentaba renderizado en 3D real en tiempo real y es el primer motor de id Tech en utilizar el modelo cliente-servidor . El código fuente se publicó el 21 de diciembre de 1999 bajo GPL-2.0 o posterior.
El Quake motor se ha actualizado con un nuevo ejecutable 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 de Quake ' s uso de UDP para trabajar en red.
id Tech 2.5
id Tech 2 se actualizó más tarde para el lanzamiento de Quake II en 1997, con mejoras como iluminación de colores y un nuevo formato de modelo MD2. [6] id Tech 2.5 es el último en incluir un renderizador de software . El código fuente se publicó el 22 de diciembre de 2001 bajo GPL-2.0 o posterior.
A modo de Half-Life , también se adaptó al motor GoldSrc y sus sucesores, el motor Source y Source 2 .
id Tech 3
Originalmente conocido como el " motor Quake III Arena ", se utilizó para impulsar el Quake III Arena de id Software en 1999. 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 MD4 formato de modelo esquelético y grandes áreas al aire libre. id Tech 3 es el primero de esta serie que requiere un acelerador de gráficos compatible con OpenGL para ejecutarse. El código fuente se publicó el 19 de agosto de 2005 bajo GPL-2.0 o posterior.
id Tech 3.5
id Tech 3 se actualizó con el lanzamiento de Return To Castle Wolfenstein en 2001, que incluía un sistema de secuencias de comandos para un solo jugador, y finalmente se usó para impulsar el primer título de Call of Duty en 2003, lo que finalmente generó el motor IW . También se usó para Wolfenstein: Enemy Territory . El código fuente se publicó el 12 de agosto de 2010 bajo GPL-3.0 o posterior.
id Tech 4
Comúnmente conocido como el " motor Doom 3 " que se usó 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 , mientras que aún conservaba otros subsistemas, como el acceso a archivos y la administración de memoria. La decisión de pasar de C a la C ++ lenguaje de programación necesaria una reestructuración y reescribir del resto del motor; hoy, mientras que id Tech 4 contiene código de id Tech 3, gran parte de él ha sido reescrito. [7] El código fuente se publicó el 22 de noviembre de 2011 bajo GPL-3.0 o posterior.
Otros juegos que utilizan este motor son: Raven Software 's Quake 4 (2005) y Wolfenstein (2009), Human Head Studios ' Prey (2006), Splash Damage 's de Enemy Territory: Quake Wars (2007) y Brink (2011).
id Tech 4.5
id Tech 4 se actualizó con el lanzamiento de 2012 de Doom 3: BFG Edition con algunas características de id Tech 5. El código fuente fue lanzado el 26 de noviembre de 2012 bajo GPL-3.0-o-posterior.
id Tech 5
Utilizado para Rage de id Software , el motor se basa en los marcos del sistema de archivos. Algunas tecnologías incluidas son el sistema GUI de id Tech 4 , que incluye un nuevo renderizador, tecnología MegaTexture 2.0, sombras suaves y más. id requiere que las empresas que utilizan el motor publiquen sus juegos a través de la empresa hermana de id, Bethesda Softworks . [8]
Desde entonces, el motor se ha utilizado para impulsar los dos primeros títulos de Wolfenstein de MachineGames ; El Nuevo Orden en 2014 con su expansión independiente de la vieja sangre , que dio a conocer en 2015. También fue utilizado para Tango Gameworks ' El Mal dentro (2014).
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 el renderizado Vulkan . El desarrollo del render está dirigido por Tiago Sousa, quien había trabajado anteriormente en CryEngine , luego de la renuncia del director técnico anterior John Carmack en 2013. id Tech 6 también se utilizó en Wolfenstein: Youngblood (2019) y Wolfenstein II: The New Colossus ( 2017), nuevamente por MachineGames . Sin embargo, no se usó para Quake Champions , que combinó las características de id Tech con el motor Sabre3D .
id Tech 7
La última versión de id tech se lanzó junto con Doom Eternal el 20 de marzo de 2020. En la QuakeCon 2018, id Software anunció un nuevo juego en la franquicia de Doom llamado Doom Eternal, que funciona con el motor id Tech 7. [9] 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. [10] En PC, id Tech 7 solo admite el renderizado Vulkan . [11]
Ver también
- Motor de disparos en primera persona
- Lista de motores de juegos
Referencias
- ↑ Bramwell, Tom (8 de septiembre de 2007). "id Tech 5 - Steve Nix sobre el crecimiento del próximo motor de id" . Eurogamer . Consultado el 15 de mayo de 2017 .
- ^ https://github.com/id-Software/Wolf3D-iOS/blob/master/wolf3d/readme_iWolf.txt
- ^ https://web.archive.org/web/20160120224538/http://metadata.ftp-master.debian.org/changelogs/contrib/w/wolf4sdl/wolf4sdl_1.7+svn262+dfsg1-1_copyright
- ^ "Shadowcaster en Ravensoft.com" . Software Cuervo . Archivado desde el original el 14 de junio de 2009 . Consultado el 2 de julio de 2009 .
- ^ https://www.doomworld.com/idgames/source/doomsrc
- ^ "página id Tech 2" . id Software . Archivado desde el original el 17 de septiembre de 2008.
- ^ "Preguntas y respuestas con John Carmack, E3 2002" . GameSpy . Archivado desde el original el 24 de enero de 2012.
- ^ Bramwell, Tom (8 de diciembre de 2010). "id Tech 5 solo para títulos de Bethesda" . Eurogamer . Consultado el 15 de agosto de 2017 .
- ^ "Doom Eternal marca el comienzo de idTech 7, nuevos poderes sangrientos" . Ars Technica . Consultado el 10 de agosto de 2018 .
- ^ Birch, Nathan (10 de agosto de 2018). "Doom Eternal desata un juego de debut sangriento en QuakeCon" . Wccftech . Consultado el 12 de agosto de 2018 .
- ^ "Billy Khan en Twitter" . Twitter . Consultado el 12 de agosto de 2018 .
enlaces externos
- Código fuente de motores de código abierto publicado por id Software