GoldSrc (произносится как «источник золота»), иногда называемый Half-Life Engine , — это собственный игровой движок, разработанный Valve . По своей сути GoldSrc представляет собой сильно модифицированную версию движка Quake от id Software . Он дебютировал в 1998 году с Half-Life и послужил основой для будущих игр, разработанных Valve или под ее контролем, включая расширения Half-Life , Day of Defeat и игры серии Counter-Strike .
На смену GoldSrc пришел движок Source с выпусками Half-Life: Source , Half-Life 2 и Counter-Strike: Source в 2004 году.
В основе GoldSrc лежит движок, используемый в видеоигре Quake , хотя и с серьёзной модификацией со стороны Valve. Хотя этот движок послужил основой для GoldSrc, Гейб Ньюэлл сказал, что большая часть кода, используемого в движке, была создана Valve. Например, системы искусственного интеллекта GoldSrc были по существу созданы с нуля. [1] В движке также используется некоторый код из других игр серии Quake , включая QuakeWorld и Quake II . [2]
В 1997 году Valve наняла Бена Морриса и приобрелаWorldcraft — инструмент для создания пользовательских карт Quake . [3] [ нужен лучший источник ] Инструмент был переименован в Valve Hammer Editor и стал официальным картографическим инструментом для GoldSrc. Движок поддерживает скелетную анимацию , что позволяло создавать более реалистичную кинематику тела и анимацию выражений лица, чем большинство других движков на момент выпуска. [4]
Движок GoldSrc изначально не имел настоящего названия и назывался просто движком Half-Life. Когда у Valve возникла необходимость работать над движком, не рискуя внести ошибки в кодовую базу Half-Life , Valve разветвила код, создав две основные ветки движка : одну золотую мастер- ветвь, «GoldSrc», и другую «Src». Внутри любые игры, использующие исходную ветку, назывались «Goldsource», чтобы отличать их от второй ветки, в то время как ветка «Src» превратилась в движок Source . [5]
Valve выпустила версии движка GoldSrc для OS X и Linux в 2013 году, а к концу года портировала все свои собственные игры, использующие этот движок, на платформы. [6] [7]
Half-Life была дебютной игрой Valve и первой игрой, в которой использовался GoldSrc. Она получила признание критиков и получила более пятидесяти наград «Игра года для ПК». [8] За игрой последовали два расширения: Half-Life: Oppositing Force и Half-Life: Blue Shift , оба из которых работали под управлением GoldSrc и были разработаны Gearbox Software . [9] [10] Half-Life: Decay , пакет расширения для Half-Life, выпущенный только на PlayStation 2 , был выпущен в 2001 году одновременно с дебютом Half-Life на этой платформе. [11] В отличие от других игр серии, она так и не получила официальной версии для Windows , однако неофициальная версия игры была выпущена независимыми разработчиками в 2008 году. [12] [13] [14] Half-Life: Decay была последняя итерация серии Half-Life для работы на GoldSrc, причем все будущие игры серии будут использовать движки Source и Source 2 . [15] [16]
Valve разработала несколько игр с использованием движка GoldSrc, многие из которых были основаны на оригинальных модификациях, внесенных пользователями. Team Fortress Classic от Valve , выпущенная в 1999 году, была разработана в первую очередь двумя разработчиками мода Quake Team Fortress . [17] Counter-Strike и Day of Defeat также изначально были модификациями Half-Life , права на которые Valve приобрела и переиздала как отдельные игры. [18] [19] Counter-Strike превратилась в отдельную серию с дебютом японской аркадной игры Counter-Strike Neo в 2003 году [20] и продолжением Valve в 2004 году, Counter-Strike: Condition Zero , оба из которых работать на движке GoldSrc. [21] [22] Хотя в дальнейших частях серии, начиная с Counter-Strike: Source, вместо этого используется более новый движок Source, Counter-Strike Online и Counter-Strike Nexon: Zombies , две дополнительные игры, выпущенные Nexon в 2008 и 2014 годах соответственно. , используйте GoldSrc в качестве основы.
Движок GoldSrc также использовался для множества сторонних игр и модификаций, не разработанных непосредственно Valve. Rewolf Software использовала движок для игры Gunman Chronicles в 2000 году, а версия James Bond 007: Nightfire для ПК была разработана Gearbox Software с использованием модифицированной версии GoldSrc в 2002 году .
Также были созданы неофициальные модификации GoldSrc, созданные сообществом . Известные игры включают Natural Selection , Cry of Fear и Sven Co-op , а Valve Team Fortress Classic , Counter-Strike и Day of Defeat основаны на одноименных модах GoldSrc. С тех пор Sven Co-op был выпущен бесплатно как отдельная игра в Steam , в которой используется лицензионная производная движка со своими собственными настройками.
Первой игрой Valve, выпущенной Activision, станет
Day of Defeat
,
шутер от первого лица на базе
Half-Life, действие которого происходит во Второй мировой войне.