GoldSrc

from Wikipedia, the free encyclopedia

GoldSrc , also called Goldsource , is a retro name that was coined by Valve as an internal name for the game engine of the Half-Life game (1998) .

GoldSrc is a heavily modified version of the QuakeWorld code, which in turn is based on the Quake engine . During development, some minor corrections from the Quake-II engine were adopted. GoldSrc supports both OpenGL and Direct3D .

origin of the name

The engine has no official name. Before Half-Life was published, it was described in computer game magazines as being based on "Quake Unified Technology".

Erik Johnson explains the origin of the name in an entry in the Valve Developer Community translated as follows:

When we were close to completing Half-Life (less than a week or so), we saw that there were projects we needed to work on. We couldn't risk checking code into the release version though, so we created two forks in VSS : $/Goldsrcand /$Src. Over the next few years, we used these terms internally as “gold source” and “source”. At least in the beginning, the Goldsrc offshoot referred to the code of the version released at the time, and Source referred to the collection of more daring technology we were working on. When Half-Life 2 was first presented at E3 , it was part of our internal communications to use “Source” to differentiate it from “Goldsource”, and the name stuck. "

successor

As a successor to GoldSrc, Valve developed the Source Engine , which was first used in a commercial title with Counter-Strike: Source (2004).

Licensed games

Individual evidence

  1. Valve Developer Community: Quake Engine Hierarchy (accessed December 29, 2007)
  2. VERC Collective: Half-Life's Code Basis (from August 1, 2002; accessed December 29, 2007)
  3. Valve Developer Community: Erik Johnson on GoldSrc and Src (September 1, 2005; accessed December 29, 2007)