GoldSrc — рушій (також відомий як Goldsource) який є сильно зміненим рушієм QuakeWorld, який в свою чергу розвивася кодом Quake. Деякі незначні виправлення з рушія Quake II були включені під час розробки.
Спочатку, netкод GoldSrc, кодування якого обробляв багатокористувацький онлайн, був схожий на той, що був у рушію QuakeWorld. Однак, у 2001, Valve впровадили новий netкод який був розроблений, для полегшення гравців з високим пінгом за допомогою «компенсації затримки».
Під час ранньої стадії розробки Half-Life 2, експериментальний рушій, відомий як Source був створений і дебютував разом з Counter-Strike: Source і Half-Life 2 у 2004.
Від рушія офіційно відмовилися, на користь рушія Source (за винятком виправлень-оновлень), хоча GoldSrc досі використовується розробником третьої особи, загалом для модів.