Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

GoldSrc

From Wikipedia, the free encyclopedia

Video game engine

GoldSrc
Official GoldSrc logo, depicting the Greek letter and scientific symbol,Lambda (λ)
Screenshot fromHalf-Life
Other namesGoldSource, Half-Life Engine
DevelopersValve,id Software
Initial releaseNovember 19, 1998; 27 years ago (1998-11-19)
Written inC,C++,Assembly language
PredecessorQuake engine
SuccessorSource
LicenseProprietary

GoldSrc (pronounced"Gold Source"), sometimes called theHalf-Lifeengine, is a proprietarygame engine developed byValve. At its core, GoldSrc is a heavily modified version ofid Software'sQuake engine. It made its debut in 1998 withHalf-Life and powered future games developed by or with oversight from Valve, includingHalf-Life'sexpansions,Day of Defeat and games in theCounter-Strike series.

GoldSrc was succeeded by theSource engine with the releases ofHalf-Life: Source,Half-Life 2, andCounter-Strike: Source in 2004.

Development

[edit]

The basis of GoldSrc is the engine used in the video gameQuake, albeit with heavy modification by Valve. While the engine served as the basis for GoldSrc,Gabe Newell said that a majority of the code used in the engine was created by Valve. GoldSrc'sartificial intelligence systems, for example, were essentially made from scratch.[1] The engine also uses some code from other games in theQuake series, includingQuakeWorld andQuake II.[2]

In 1997, Valve hired Ben Morris and acquiredWorldcraft, a tool for creating customQuake maps.[3][better source needed] The tool was renamedValve Hammer Editor and became the official mapping tool for GoldSrc. The engine supportsskeletal animation, which allowed for more realistic body kinematics and facial expression animations than most other engines at the time of release.[4]

The GoldSrc engine initially had no real name and was simply called the Half-Life engine. When the need arose for Valve to work on the engine without risking introducing bugs intoHalf-Life's codebase, Valveforked the code, creating two main enginebranches: one gold master branch, "GoldSrc", and the other "Src". Internally, any games using the original branch were referred to as "Goldsource" to differentiate it from the second branch, while the "Src" branch evolved into theSource engine.[5]

Valve released versions of the GoldSrc engine forOS X andLinux in 2013, eventually porting all of their first-party games using the engine to the platforms by the end of the year.[6][7]

History

[edit]

Half-Life series

[edit]
See also:Half-Life series

Half-Life was Valve's debut title and the first to use GoldSrc. It received critical acclaim, winning over fifty PC Game of the Year awards.[8] The game was followed up with two expansions,Half-Life: Opposing Force andHalf-Life: Blue Shift, both of which ran GoldSrc and were developed byGearbox Software.[9][10]Half-Life: Decay, an expansion pack forHalf-Life only released onPlayStation 2, was released in 2001 alongsideHalf-Life's debut on the platform.[11] Unlike other games in the series, it never received an official version forWindows, however an unofficial version of the game was released byindependent developers in 2008.[12][13][14]Half-Life: Decay was the final iteration in theHalf-Life series to run on GoldSrc, with all future entries in the series using theSource andSource 2 engines.[15][16]

Other Valve games

[edit]

Valve developed several games using the GoldSrc engine, many of which were based on original user-made modifications. Valve'sTeam Fortress Classic, released in 1999, was developed primarily by two of the developers of theQuake modTeam Fortress.[17]Counter-Strike andDay of Defeat were also originallyHalf-Life modifications that Valve purchased the rights to and re-released as standalone titles.[18][19]Counter-Strike evolved into its own series with the debut of the Japanese arcade gameCounter-Strike Neo in 2003[20] and Valve's own follow-up in 2004,Counter-Strike: Condition Zero, both of which run on the GoldSrc engine.[21][22] Although Valve's further installments in the series starting withCounter-Strike: Source use the newer Source engine instead,Counter-Strike Online andCounter-Strike Nexon, two spinoff titles released byNexon in 2008 and 2014 respectively, use GoldSrc as their basis.

Third-party games and modifications

[edit]
See also:List of GoldSrc mods

The GoldSrc engine was also used for a variety of third-party games and modifications not directly developed by Valve.Rewolf Software used the engine for the gameGunman Chronicles in 2000, and the PC version ofJames Bond 007: Nightfire was developed by Gearbox Software using a modified version of GoldSrc in 2002.[23][24][25]

Unofficial, community-mademodifications of GoldSrc have also been produced. Notable games includeNatural Selection,Cry of Fear andSven Co-op, with Valve'sTeam Fortress Classic,Counter-Strike, andDay of Defeat all being based on GoldSrc mods of the same names.Sven Co-op have since been released for free as a standalone game onSteam, which use a licensed derivative of the engine with their own customizations.

The Xash3D project and forks useQuake engine source code in part, as well as theHalf-LifeSDK, to recreate GoldSrc and run its various mods on different platforms.[26][27][28][29] The FreeHL and FreeCS ports also utilizeQuakeWorld code as well asclean-room reverse engineering.[30]

Games using GoldSrc

[edit]
YearTitleDeveloper(s)Publisher(s)
1998Half-LifeValveSierra Entertainment,Valve (digital)
1999Half-Life: Opposing ForceGearbox,Valve
Team Fortress ClassicValveValve,Sierra Entertainment (digital)
Sven Co-opSven Co-op teamSven Co-op team
2000They HungerBlack Widow GamesBlack Widow Games
Counter-StrikeValveSierra Entertainment
Gunman ChroniclesRewolf EntertainmentSierra Entertainment
RicochetValveValve
2001Deathmatch Classic
Half-Life: Blue ShiftGearbox,ValveSierra Entertainment,Valve (digital)
Half-Life: DecayGearboxSierra Entertainment
2002James Bond 007: NightfireEurocom,GearboxElectronic Arts
2003Day of DefeatValveActivision,Valve (digital)
Counter-Strike NeoNamcoNamco
2004Counter-Strike: Condition ZeroValve,Ritual Entertainment,Gearbox,Turtle Rock StudiosSierra Entertainment,Valve (digital)
2008Counter-Strike OnlineValve,NexonNexon
2013Cry of FearTeam PsykskallarTeam Psykskallar
2014Counter-Strike NexonValve,NexonNexon

References

[edit]
  1. ^Bokitch, Chris (August 1, 2002)."Half-Life's Code Basis".Valve Editing Resource Collective.Valve. Archived fromthe original on March 1, 2007. RetrievedFebruary 12, 2011.
  2. ^"Half Life: Interview With Gabe Newell".GameSpot UK. 1999. Archived fromthe original on July 23, 2001. RetrievedMarch 22, 2011.
  3. ^"Valve Press Release". Valve. RetrievedMay 12, 2010.
  4. ^"Modeling and Animating for Half-Life (Interactive Graphics Lecture 22 notes, Professor Denis Zorn)"(PDF).NYU Math Dept. RetrievedJanuary 13, 2019.
  5. ^Johnson, Erik (September 1, 2005)."Talk:Erik Johnson".Valve Developer Community. Archived fromthe original on March 20, 2007. RetrievedFebruary 12, 2011.
  6. ^"Counter-Strike 1.6 Beta released".Valve. January 28, 2013. RetrievedFebruary 22, 2014.
  7. ^McWhertor, Michael (January 25, 2013)."Valve releases originalHalf-Life for Mac and Linux".Polygon.Archived from the original on December 17, 2013. RetrievedJanuary 25, 2013.
  8. ^"Awards and Honors".Valve.Archived from the original on January 8, 2014. RetrievedFebruary 23, 2014.
  9. ^"Half-Life Expands".IGN. April 15, 1999. Archived fromthe original on November 9, 2012. RetrievedFebruary 23, 2014.
  10. ^Trueman, Doug (August 30, 2000)."DCHalf-Life IncludesBlue Shift".GameSpot.Archived from the original on November 7, 2012. RetrievedFebruary 23, 2014.
  11. ^C. Perry, Douglass; Zdyrko, Dave; Smith, David (September 19, 2001)."Half-Life Preview".IGN.Archived from the original on November 8, 2012. RetrievedFebruary 23, 2014.
  12. ^"Half-Life: Decay - Valve Developer Community".Valve Software. Valve. September 6, 2011. RetrievedJuly 19, 2016.
  13. ^Dzhura, Vyacheslav; Zhatov, Denis."PC:Decay".Half-Life Creations. Dimension Force. RetrievedJuly 14, 2016.
  14. ^Hoaxer."ModDB Half-Life Decay".ModDB. RetrievedJuly 14, 2016.
  15. ^Butts, Steve (May 8, 2003)."Half-Life 2 Preview".IGN. Archived fromthe original on November 11, 2013. RetrievedFebruary 23, 2014.
  16. ^Machkovech, Sam (January 22, 2020)."Valve opens up about Half-Life: Alyx, Source 2 engine on Reddit".Ars Technica. RetrievedOctober 23, 2020.
  17. ^Craddock, David (March 16, 2018)."Threading the Needle: The Making of Quake Team Fortress".Shacknews. RetrievedFebruary 18, 2021.
  18. ^Wolfe, Clayton (November 22, 2000)."Counter-Strike".IGN.Archived from the original on October 25, 2012. RetrievedFebruary 24, 2014.
  19. ^"Valve signs with Activision, exclusiveDay of Defeat screens".GameSpot. April 4, 2003.Archived from the original on February 25, 2014. RetrievedFebruary 25, 2014.The first Valve game to be released through Activision will beDay of Defeat, aHalf-Life-powered first-person shooter set in World War II.
  20. ^"ナムコ、「カウンターストライク ネオ」のβテストを実施" (in Japanese). GAME Watch. RetrievedFebruary 18, 2021.
  21. ^Greg, Kasavin (March 25, 2002)."Counter-Strike: Condition Zero Preview".GameSpot.Archived from the original on February 25, 2014. RetrievedFebruary 24, 2014.
  22. ^"ナムコ、「Counter-Strike NEO Ver.2」を今夏に全国展開新コンソールデザインを発表 βテストは今春を予定" (in Japanese). GAME Watch. RetrievedFebruary 18, 2021.
  23. ^Varanini, Giancarlo (September 1, 2000)."Sierra UnveilsGunman Chronicles".GameSpot.Archived from the original on February 26, 2014. RetrievedFebruary 25, 2014.
  24. ^Blevins, Tal (December 4, 2000)."Gunman Chronicles".GameSpot.Archived from the original on February 26, 2014. RetrievedFebruary 26, 2014.
  25. ^Amer, Ajami (July 18, 2002)."James Bond 007: NightFire Preview".GameSpot.Archived from the original on February 25, 2014. RetrievedFebruary 24, 2014.
  26. ^Hoff, John (September 8, 2015)."Xash3D allows you to play Half-Life on Android".Android Community. RetrievedJuly 16, 2024.
  27. ^BTRE (August 3, 2020)."Half-Life: Absolute Zero mimics Half-Life's original vibe, run on Linux with Xash3D FWGS".GamingOnLinux. RetrievedJuly 15, 2024.
  28. ^Beschizza, Rob (March 9, 2022)."Play the original Half-Life in the browser".Boing Boing. RetrievedJuly 16, 2024.
  29. ^O'Connor, Alice (March 2, 2023)."Half-Life's raytracing mod is great because it makes the game look old in a new way".Rock Paper Shotgun. RetrievedJuly 16, 2024.
  30. ^Larabel, Michael (November 10, 2017)."FreeCS: Aiming For An Open-Source Counter-Strike Implementation".Phoronix. RetrievedJuly 14, 2024.
Games
Half-Life
Portal
Counter-Strike
Team Fortress
Left 4 Dead
Dota
Other
Technology
Hardware
Software
People
Current
Former
Related
Games
Universe
Characters
Locations
Other
Technology
Mods
GoldSrc
Source
Machinima
People
Related
Proprietary
1980s
1990s
2000s
2010s
2020s
Free and
open-source
1970s
1990s
2000s
2010s
2020s
Retrieved from "https://en.wikipedia.org/w/index.php?title=GoldSrc&oldid=1310327989"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp