GoldSrc
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 :
$/Goldsrc
and/$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
- Half-Life ( Valve , 1998)
- Half-Life: Opposing Force ( Gearbox Software , 1999)
- Team Fortress Classic (Valve, 1999)
- Counter-Strike (Valve, 2000)
- Gunman Chronicles ( Rewolf Software , 2000)
- Ricochet (Valve, 2000)
- Deathmatch Classic (Valve, ID Software , 2001)
- Half-Life: Blue Shift (Gearbox Software, 2001)
- 007: Nightfire (Gearbox Software, 2002)
- Enter the Matrix (Shiny Entertainment, 2003)
- Day of Defeat (Valve, 2003)
- Counter-Strike: Condition Zero (Valve, Ritual Entertainment , Gearbox Software, Turtle Rock Studios , 2004)
- Counter-Strike Nexon: Zombies (Nexon Corp., 2014)
Individual evidence
- ↑ Valve Developer Community: Quake Engine Hierarchy (accessed December 29, 2007)
- ↑ VERC Collective: Half-Life's Code Basis (from August 1, 2002; accessed December 29, 2007)
- ↑ Valve Developer Community: Erik Johnson on GoldSrc and Src (September 1, 2005; accessed December 29, 2007)