Valve’s GoldSrc engine is proprietary. Xash3D developers could not simply copy Valve’s code. Instead, they utilized : they observed how the engine behaved and wrote new code to mimic that behavior exactly.