GoldSrc é uma versão modificada da base de códigos da engine do
QuakeWorld, que por sua vez é uma evolução da base de código da engine Quake. Algumas pequenas correções da engine do
Quake II foram incorporadas enquanto era desenvolvida. GoldSrc é capaz de renderizar em duas
APIs -
OpenGL e
Direct3D.