GoldSrc (pronunciado "gold source"), a veces llamado motor Half-Life , es un motor de juego propietario desarrollado por Valve . En esencia, GoldSrc es una versión muy modificada del motor Quake de id Software . Hizo su debut en 1998 con Half-Life y potenció futuros juegos desarrollados por o con la supervisión de Valve, incluidas las expansiones de Half-Life , Day of Defeat y juegos de la serie Counter-Strike .
GoldSrc fue reemplazado por el motor Source con los lanzamientos de Half-Life: Source , Half-Life 2 y Counter-Strike: Source en 2004.
La base de GoldSrc es el motor utilizado en el videojuego Quake , aunque con importantes modificaciones por parte de Valve. Si bien el motor sirvió como base para GoldSrc, Gabe Newell dijo que la mayoría del código utilizado en el motor fue creado por Valve. Los sistemas de inteligencia artificial de GoldSrc , por ejemplo, fueron creados esencialmente desde cero. [1] El motor también utiliza algo de código de otros juegos de la serie Quake , incluidos QuakeWorld y Quake II . [2]
En 1997, Valve contrató a Ben Morris y adquirióWorldcraft , una herramienta para crearmapas personalizados de Quake . [3] [ Se necesita una mejor fuente ] La herramienta pasó a llamarse Valve Hammer Editor y se convirtió en la herramienta de mapeo oficial de GoldSrc. El motor admite animación esquelética , lo que permitió una cinemática corporal y animaciones de expresión facial más realistas que la mayoría de los otros motores en el momento del lanzamiento. [4]
El motor GoldSrc inicialmente no tenía un nombre real y simplemente se llamaba motor Half-Life. Cuando surgió la necesidad de que Valve trabajara en el motor sin correr el riesgo de introducir errores en el código base de Half-Life , Valve bifurcó el código y creó dos ramas principales del motor : una rama maestra Gold , "GoldSrc", y la otra "Src". Internamente, todos los juegos que usaban la rama original se denominaban "Goldsource" para diferenciarlos de la segunda rama, mientras que la rama "Src" evolucionó hasta convertirse en el motor Source . [5]
Valve lanzó versiones del motor GoldSrc para OS X y Linux en 2013, y a finales de año trasladó todos sus juegos propios que utilizaban el motor a esas plataformas. [6] [7]
Half-Life fue el título debut de Valve y el primero en usar GoldSrc. Recibió elogios de la crítica, ganando más de cincuenta premios al Juego de PC del año. [8] El juego fue seguido por dos expansiones, Half-Life: Opposing Force y Half-Life: Blue Shift , ambas con GoldSrc y desarrolladas por Gearbox Software . [9] [10] Half-Life: Decay , un paquete de expansión para Half-Life lanzado solo para PlayStation 2 , fue lanzado en 2001 junto con el debut de Half-Life en la plataforma. [11] A diferencia de otros juegos de la serie, nunca recibió una versión oficial para Windows , sin embargo, una versión no oficial del juego fue lanzada por desarrolladores independientes en 2008. [12] [13] [14] Half-Life: Decay fue la iteración final de la serie Half-Life que se ejecutó en GoldSrc, con todas las futuras entregas de la serie utilizando losmotores Source y Source 2. [15] [16]
Valve desarrolló varios juegos usando el motor GoldSrc, muchos de los cuales se basaron en modificaciones originales hechas por los usuarios. El Team Fortress Classic de Valve , lanzado en 1999, fue desarrollado principalmente por dos de los desarrolladores del mod de Quake Team Fortress . [17] Counter-Strike y Day of Defeat también fueron originalmente modificaciones de Half-Life de las que Valve compró los derechos y relanzaron como títulos independientes. [18] [19] Counter-Strike evolucionó hasta convertirse en su propia serie con el debut del juego arcade japonés Counter-Strike Neo en 2003 [20] y la propia continuación de Valve en 2004, Counter-Strike: Condition Zero , ambos de los cuales se ejecutan en el motor GoldSrc. [21] [22] Aunque las siguientes entregas de Valve en la serie comenzando con Counter-Strike: Source usan el nuevo motor Source, Counter-Strike Online y Counter-Strike Nexon , dos títulos derivados lanzados por Nexon en 2008 y 2014 respectivamente, usan GoldSrc como base.
El motor GoldSrc también se utilizó para una variedad de juegos de terceros y modificaciones no desarrolladas directamente por Valve. Rewolf Software utilizó el motor para el juego Gunman Chronicles en 2000, y la versión para PC de James Bond 007: Nightfire fue desarrollada por Gearbox Software utilizando una versión modificada de GoldSrc en 2002. [23] [24] [25]
También se han producido modificaciones no oficiales de GoldSrc hechas por la comunidad . Entre los juegos destacados se incluyen Natural Selection , Cry of Fear y Sven Co-op , y Team Fortress Classic , Counter-Strike y Day of Defeat de Valve , todos ellos basados en mods de GoldSrc con los mismos nombres. Desde entonces , Sven Co-op se ha lanzado de forma gratuita como un juego independiente en Steam , que utiliza un derivado con licencia del motor con sus propias personalizaciones.
El proyecto Xash3D y sus bifurcaciones utilizan en parte el código fuente del motor Quake , así como el SDK Half-Life , para recrear GoldSrc y ejecutar sus diversos mods en diferentes plataformas. [26] [27] [28] [29] Los puertos FreeHL y FreeCS también utilizan el código de QuakeWorld, así como ingeniería inversa de sala limpia . [30]
El primer juego de Valve que se lanzará a través de Activision será
Day of Defeat
, un juego de disparos en primera persona basado en
Half-Life
ambientado en la Segunda Guerra Mundial.