stringtranslate.com

Tecnología de identificación

Árbol genealógico de Quake , que muestra los motores y una selección de juegos basados ​​en el motor Quake

id Tech es una serie de motores de juego 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 una designación oficial y, como tal, se los conocía simplemente como motores Doom y Quake , a partir del nombre de la serie de juegos principal para la que se habían desarrollado los motores. "id Tech" se ha publicado como software libre bajo la Licencia Pública General de GNU . Las versiones 0 a 3 de id Tech se publicaron bajo la GPL-2.0 o posterior. Las versiones 3.5 a 4.5 de id Tech se publicaron bajo la GPL-3.0 o posterior. id Tech 5 a 7 son propietarios, y id Tech 7 es actualmente el último motor utilizado.

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 juego independiente". Sin embargo, id Tech 4 tenía muchos menos licenciatarios que el Unreal Engine de Epic Games , e id planeaba recuperar el impulso con id Tech 5 , [1] hasta que fueron comprados por ZeniMax Media , que tenía la intención de mantener los motores id Tech exclusivamente para los estudios hermanos de id.

Antecesores

id Software había desarrollado motores 3D para varios juegos antes de Wolfenstein 3D . Cada motor tenía una tecnología 3D cada vez más avanzada.

Motor 3D de Wolfenstein

Wolfenstein 3D (1992) aumentó la paleta de colores de 16 colores EGA a 256 colores VGA y también adoptó el raycasting . El motor del juego también fue licenciado a otras compañías. 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 construyó sobre el motor Wolfenstein 3D y fue licenciado a Raven Software . [4] Presenta iluminación disminuida, pisos y techos con texturas mapeadas, paredes con alturas variables y pisos inclinados. [5] Este motor Raven fue utilizado posteriormente también por CyClones y In Pursuit of Greed .

Rise of the Triad utiliza un motor mejorado de Wolfenstein 3D y estaba pensado para ser una secuela de este último. El código fuente se publicó el 20 de diciembre de 2002 bajo 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 , Operation Body Count y, con varias modificaciones, Rise of the Triad .

Desarrollo

Identificación técnica 1

Originalmente conocido como el « motor Doom », este motor 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. 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 fue lanzado el 23 de diciembre de 1997 bajo una licencia propietaria, y luego el 3 de octubre de 1999 bajo GPL-2.0 o posterior. [6]

Heretic y Hexen: Beyond Heretic fueron desarrollados por Raven Software y publicados por id Software. Sus fuentes se publicaron el 4 de septiembre de 2008 bajo licencia GPL-2.0. Otros juegos que utilizan este motor son Strife: Quest for the Sigil y Chex Quest .

Identificación técnica 2

Originalmente conocido como " motor Quake ", fue escrito originalmente para impulsar Quake de 1996. Presentaba renderizado 3D 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 licencia GPL-2.0 o posterior.

El motor Quake se actualizó 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 del uso de UDP por parte de Quake para redes.

id Tech 2 fue actualizado posteriormente para el lanzamiento de Quake II en 1997, con mejoras como iluminación de colores y un nuevo formato de modelo MD2. [7] id Tech 2.5 es el último en incluir un renderizador de software . El código fuente fue publicado el 22 de diciembre de 2001 bajo GPL-2.0 o posterior.

Identificación técnica 3

Originalmente conocido como " Quake III Arena Engine ", se utilizó para impulsar el Quake III Arena de id Software en 1999. El motor Quake III Arena se actualizó con el parche 1.26 y las versiones posteriores se denominan " Quake III Team Arena Engine " con un nuevo formato de modelo esquelético MD4 y enormes áreas al aire libre. id Tech 3 es el primero de esta serie que requiere un acelerador de gráficos compatible con OpenGL para funcionar. El código fuente se publicó el 19 de agosto de 2005 bajo 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 scripts para un jugador, y se utilizó finalmente para impulsar el primer título de Call of Duty en 2003, lo que finalmente generó el motor IW . También se utilizó para Wolfenstein: Enemy Territory . El código fuente se publicó el 12 de agosto de 2010 bajo GPL-3.0 o posterior.

Identificación técnica 4

Comúnmente 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 aún conservaba 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, si bien id Tech 4 contiene código de id Tech 3, gran parte de él ha sido reescrito. [8] El código fuente se lanzó el 22 de noviembre de 2011 bajo 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 en 2012 de Doom 3: BFG Edition con algunas características de id Tech 5. El código fuente se publicó el 26 de noviembre de 2012 bajo GPL-3.0 o posterior.

Identificación técnica 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, la tecnología MegaTexture 2.0, sombras suaves y más. id exige a las empresas que utilizan el motor que publiquen sus juegos a través de la empresa hermana de id, Bethesda Softworks . [9]

Desde entonces, el motor se ha utilizado para impulsar los dos primeros títulos de Wolfenstein de MachineGames : The New Order en 2014 con su expansión independiente The Old Blood , que se lanzó en 2015. También se utilizó para The Evil Within (2014) de Tango Gameworks .

id Tech 5 fue el primer motor de id Software que no se publicó bajo la licencia GNU GPL . A partir de 2024, el motor seguirá siendo de código cerrado . [10]

Identificación técnica 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 agregó soporte para renderizado Vulkan . El desarrollo del renderizador 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 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 .

Identificación técnica 7

En la QuakeCon 2018, id Software anunció el lanzamiento de un nuevo juego de la franquicia Doom llamado Doom Eternal . [11] 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 los detalles geométricos sin caídas en la velocidad de cuadros en comparación con id Tech 6. [12] En PC, id Tech 7 solo admite la renderización Vulkan . [13]

Véase también

Referencias

  1. ^ Bramwell, Tom (8 de septiembre de 2007). «id Tech 5: Steve Nix habla sobre el crecimiento del próximo motor de id». Eurogamer . Consultado el 15 de mayo de 2017 .
  2. ^ Carmack, John (20 de marzo de 2009). "readme_iWolf.txt" (TXT) . GitHub . Consultado el 26 de febrero de 2024 .
  3. ^ Carmack, John (1 de septiembre de 2011). «Re: Licencia del código fuente de Wolf3d». metadata.ftp-master.debian.org . Archivado desde el original el 20 de enero de 2016 . Consultado el 26 de febrero de 2024 .
  4. ^ Antoniades, Alexander (22 de agosto de 2013). «Monstruos del Id: la creación de Doom». Desarrollador de juegos . Informa . Consultado el 13 de julio de 2024 .
  5. ^ "Shadowcaster en Ravensoft.com". Raven Software . Archivado desde el original el 14 de junio de 2009. Consultado el 2 de julio de 2009 .
  6. ^ "Código fuente de Doom, bajo la licencia GNU GPL - Interfaz de base de datos Doomworld /Idgames".
  7. ^ "Página de id Tech 2". id Software . Archivado desde el original el 17 de septiembre de 2008.
  8. ^ "Preguntas y respuestas con John Carmack, E3 2002". GameSpy . Archivado desde el original el 24 de enero de 2012.
  9. ^ Bramwell, Tom (8 de diciembre de 2010). «id Tech 5 solo para títulos de Bethesda». Eurogamer . Consultado el 15 de agosto de 2017 .
  10. ^ Graft, Kris. "id Tech 5 Rage Engine ya no está disponible para licencias externas". Gamasutra . Consultado el 12 de agosto de 2018 .
  11. ^ Machkovech, Sam (8 de octubre de 2018). "Doom Eternal anuncia idTech 7, nuevos poderes sangrientos". Ars Technica . Consultado el 10 de agosto de 2018 .
  12. ^ Birch, Nathan (10 de agosto de 2018). «Doom Eternal presenta un sangriento juego de debut en la QuakeCon». Wccftech . Consultado el 12 de agosto de 2018 .
  13. ^ Khan, Billy [@billykhan] (11 de agosto de 2018). "Sí, #Vulkan solo está disponible para PC. #Vulkan es la mejor API si quieres lograr las velocidades de cuadros más altas en PC" ( Tweet ) – vía Twitter .

Enlaces externos