Gold Source also named as GoldSrc is a powerful 3D game engine of its time (1998). It is written in C/C++ and mainly used for modding (modifications in code) with its mod development tools. The engine is used to develop games for windows, Playstation 2, Mac OS, Linux and Dreamcast.

 GoldSrc was established in 1996 by Valve Software. It was actually heavily modified version of Quack engine. Developers used minimal code from Quack and most of the programming was done themselves e.g., its artificial intelligence system was built from scratch. In the beginning, the name of GoldSrc engine was “Half Life Engine”. Later, when this engine was forked to create Source Engine, Half Life Engine was named as Gold Source. Now the GoldSrc has been abandoned officially for the promotion of Source Engine, but still being used by some third party developers.

In 1997, Valve employed Ben Moris, and acquired the Worldcraft tool that was customized to build Quack maps. Later that tool was renamed as Valve Hammer Editor.

GoldSrc released its First Person Shooter Game, Half Life in 1998. It was a so successful that it won over 50 PC gaming awards in the year.

Valve Wiki

The sequels, Half Life: Opposing Force, Half Life: Blue Shift and Half Life: Decay (for Playstation) were developed by GearBox Software. Half Life 2 and all the other succeeding titles were developed using Source Engine.

In 1999, Team Fortress Classic was released that was a mod of Quack game. Counter Strike released in 2000 was evolved into the whole series. Counter Strike: Neo, Counter Strike: Condition Zero, Counter Strike: Online and Counter Strike: Studio were developed in 2003, 2004, 2008 and 2014 respectively. The series continued its releases in Source Engine.


  • Skeletal Animation.
  • Bunnyhopping to show speed in jumps.
  • Fantastic Frame rate.
  • Motions blur.
  • Colored lighting.
  • Extensive script sequences.
  • Transparent textures.
  • Higher polygon count for more details.
  • Al flocking to group (NPCs) Non Playable Characters.

Games Developed in GoldSrc

Some Useful Resources