El motor que Valve destrozó tanto que id Software no lo reconoció

Portada de Half-Life para PC

El motor que Valve destrozó tanto que id Software no lo reconoció

En 1996, dos ejecutivos de Microsoft dejaron sus puestos para montar una compañía de videojuegos. Gabe Newell y Mike Harrington podrían haber montado cualquier estudio, pero decidieron que su primer juego necesitaba algo especial: el motor de Quake. El problema es que cuando presentaron su creación a id Software, la respuesta fue… “¿esto es Quake?”. No exactamente un cumplido, pero tampoco una crítica. Era pura confusión.

El contexto: de Microsoft a la selva del desarrollo

Cuando Newell y Harrington dejaron Microsoft, no eran precisamente desarrolladores noveles. Habían trabajado en Windows NT y sabían cómo funciona el software a nivel profesional. Lo que no sabían era hacer videojuegos. Por suerte, conocían a alguien que sí sabía: Michael Abrash, el mítico programador que había dejado Microsoft para unirse a id Software y trabajar en Quake.

A través de esa conexión, conseguieron una reunión con John Romero —sí, el “John Romero de Doom”— y este les dio una copia del código fuente de Quake. Con eso, y sin experiencia previa en desarrollo de juegos, empezó la historia de Valve.

El estudio trabajó simultáneamente en dos proyectos: Quiver y Prospero. Ninguno de los dos llegó a ver la luz como juegos independientes, pero sus mejores elementos se fusionaron en lo que conocemos como Half-Life. El juego se completó en 1998 y cambió para siempre lo que podíamos esperar de un shooter en primera persona.

La transformación del motor Quake

Aquí viene lo interesante. Valve no se limitó a usar el motor de Quake como base y ya está. Lo desmontaron, lo reconstruyeron, y lo reformaron hasta casi no reconocerlo. Tan reformado que apenas quedó nada del original.

Los números lo dejan claro: según Valve mismo, solo alrededor del 25% del código original de Quake permanece en lo que luego se conocería como GoldSrc. El resto fue reescrito, ampliado o directamente reemplazado. El motor soportaba animaciones esqueléticas en 1998 —algo que Quake no tenía—. Incorporó iluminación en color en lugar de la iluminación en escala de grises de Quake. Y cambió completamente el sistema de red para el multijugador.

Cuando Valve se acercó a las semanas del lanzamiento de Half-Life (a menos de una semana, según cuentan), descubrieron un problema: ya había mods y herramientas funcionando sobre su engine modificado. Necesitaban bifurcarlo para poder seguir desarrollando sin romper lo que ya funcionaba. Así nació la separación entre GoldSrc (la rama estable) y Src (la nueva tecnología más arriesgada). Src, como probablemente adivinaste, evolucinó en lo que hoy conocemos como Source.

El impacto en la industria

Half-Life demostró que un shooter podía ser algo más que disparar en corredores apretados. La narrativa lineal pero inmersiva, los puzles ambientales, la IA de los enemigos… Todo eso fue posible gracias a las modificaciones de GoldSrc. El juego ganó más de 50 premios Game of the Year en su año de lanzamiento. Para ser el primer título de un estudio debutante, no estaba nada mal.

Pero lo verdaderamente revolucionario fue lo que vino después. Valve contrató a los creadores de mods. El Team Fortress original era un mod de Quake; Valve los contrató a todos y les hizo desarrollar Team Fortress Classic sobre GoldSrc. Lo mismo ocurrió con Counter-Strike. Lo que empezó como un mod amateur se convirtió en el juego multiplayer más influyente de la historia.

GoldSrc terminó alimentando una lista de juegos que suena a who-is-who del shooter: Counter-Strike 1.6, Day of Defeat, Team Fortress Classic, Gunman Chronicles, Half-Life: Opposing Force, Half-Life: Blue Shift, James Bond 007: Nightfire… hasta Counter-Strike: Condition Zero en 2004, el último juego comercial en usar el motor.

Cosas que probablemente no sabías sobre GoldSrc

  • El nombre no existía oficialmente: Durante meses simplemente lo llamaban “el motor de Half-Life”. GoldSrc viene de la necesidad de bifurcar el código en su sistema de control de versiones (VSS), donde $/Goldsrc y $/Src eran las rutas internas.
  • Half-Life usó el mismo formato de mapas que Doom: Aunque técnicamente es un derivado de Quake, el formato WAD (WAD3 específicamente) viene directamente del motor de Doom de 1993.
  • Counter-Strike fue casi el único juego de Valve en GoldSrc: salvo Half-Life y Team Fortress Classic, la mayoría de los juegos “de Valve” en GoldSrc fueron en realidad mods convertidos o juegos licenciados.
  • GoldSrc nunca fue liberado como código abierto: A diferencia de Quake, Valve nunca publicó el código de GoldSrc. Los proyectos de código abierto como Xash3D o FreeHL usan recreaciones independientes.

El legado

Cuando Half-Life 2 llegó en 2004 con el nuevo motor Source, GoldSrc pasó oficialmente a segundo plano. Pero su huella permanece en cada shooter moderno que usa narrativa como elemento central. Valve aprendió de ese primer proyecto que el motor es solo el comienzo —lo que importa es lo que construyes sobre él—.

Y todo comenzó con dos ex-empleados de Microsoft que decidieron que tenían algo que demostrar, un código de Quake prestado, y la audacia de cambiar todo lo que no funcionaba. El resultado fue un motor irreconocible que creó franchises enteros. Desde luego, id Software nunca vio venir algo así cuando le entregó ese código fuente.

Publicaciones Similares

Deja una respuesta