Öppna huvudmenyn

GoldSrc, eller Goldsource, är retronymet som Valve Corporation använder för att referera till den spelmotor som först användes i spelet Half-Life från 1998.

GoldSrc
År1998
UtvecklareValve Corporation
ProgrammeringsspråkC, Assembler
PerspektivFörstaperson
FormatWindows, Macintosh, Playstation 2, Dreamcast, Gamecube, Xbox
InenheterTangentbord, Mus, Handkontroll
LicensProprietär
Spelportalen

GoldSrc är en modifierad version av QuakeWorld, som i sin tur är en vidareutveckling av Quakemotorn.[1] Ett antal förbättringar från Quake II-motorn lades till under utvecklingen.[2] Spelmotorn klarar av att rendera bild i två APIer - OpenGL och Direct3D.

GoldSrc's efterföljare introducerades i samband med utvecklingen av Half-Life 2 och kallas Source. Utvecklare fortsatte dock att använda GoldSrc även efter att Source lanserats i slutet av 2004. Ett exempel är Nexon Corporation som utvecklade Counter-Strike Online år 2008 med GoldSrc.

Namnets uppkomstRedigera

Då motorn saknade officiellt namn så beskrevs den innan Half-Life släpptes som en motor baserad på "Quake Unified Technology".

Erik Johnson förklarar namnets uppkomst i detta citat från Valve Developer Community:

When we were getting very close to releasing Half-Life (less than a week or so), we found there were already some projects that we needed to start working on, but we couldn't risk checking in code to the shipping version of the game. At that point we forked off the code in Microsoft Visual SourceSafe to be both $/Goldsrc and /$Src. Over the next few years, we used these terms internally as "Goldsource" and "Source". At least initially, the Goldsrc branch of code referred to the codebase that was currently released, and Src referred to the next set of more risky technology that we were working on. When it came down to show Half-Life 2 for the first time at E3, it was part of our internal communication to refer to the "Source" engine vs. the "Goldsource" engine, and the name stuck.

Spel som använder sig av motornRedigera

ReferenserRedigera

  1. ^ Quake Engine Hierarchy – Valve Developer Community
  2. ^ VERC · Half-Life's Code Basis