Jelaskan Sejarah dari Source (mesin permainan)

Sumber jauh berasal dari mesin GoldSrc, itu sendiri merupakan versi yang sangat dimodifikasi dari mesin Quake John Carmack dengan beberapa kode dari mesin Quake II. Carmack berkomentar di blognya pada tahun 2004 bahwa "masih ada sedikit kode Quake awal di Half-Life 2".  Karyawan Valve Erik Johnson menjelaskan nomenklatur engine di Komunitas Pengembang Valve:

Source dikembangkan bagian-demi-bagian dari percabangan ini dan seterusnya, perlahan menggantikan GoldSrc di proyek internal Valve dan, sebagian, menjelaskan alasan di balik sifat modular yang tidak biasa. Pengembangan Source Valve sejak itu telah menjadi campuran dari middleware berlisensi dan kode yang dikembangkan sendiri. Antara lain, Source menggunakan Bink Video untuk pemutaran video.