GoldSrc Last edited 1 year ago2022-09-16 15:23:48 UTC

Introduction

GoldSrc (also known as "Goldsource" or "Half-Life engine") is the game engine on which Half-Life (and several games related to it) runs on.

Origin of the name

"GoldSrc" was the internal codename for the Half-Life engine during the later stages of its development, when the engine code was forked into a development branch and a stable branch. Half-Life was released with the GoldSrc engine code, and the non-gold "Src" became known officially as Source, which would eventually be the engine used by Half-Life 2.

Technology

GoldSrc is a heavily modified version of the Quake engine and thus inherits some traits from it. Some systems were written from scratch by Valve like the artificial intelligence (AI) based on tasks & schedules, the skeletal animation system and much more. GoldSrc also reuse some code from QuakeWorld (update for Quake primarily designed for better networking play) and Quake II but only for precise parts.

Valve acquired Worldcraft and developed Valve Hammer Editor, the level design as we know today to create maps for Half-Life.

Post-release, Valve updated GoldSrc to add features such as client prediction during networking play, the transition from the WON network platform that was shut down to Steam and much more.

In 2013, the GoldSrc engine was ported to OS X (long before Apple made the call to replace Intel x86 processors by their custom M-series ARM processors) and a Linux client was made available (previously, only dedicated servers could run on Linux). Some people also refer to this update as "SteamPipe update".

On several times, GoldSrc did receive some updates, although those are more "quality of life/security" related rather than content related.

Games

Notable games/mods running on the GoldSrc engine developed by Valve itself includes: Several known community made mods were released which Valve took interest in and hired its developers as well as acquiring them: Several other video game companies were allowed to develop games/mods on the GoldSrc engine, those are: In the past, Valve exceptionally allowed two community-made mods access to the entire engine and authorized them to be released as "standalone" projects. Those are "Sven Co-Op", a co-operative multiplayer experience for Half-Life and "Cry of Fear", a psychological survival-horror experience.

Comments

You must log in to post a comment. You can login or register a new account.