GoldSrc
| GoldSrc | |
|---|---|
| Desenvolvedor | Valve Corporation |
| Plataforma | Microsoft Windows PlayStation 2 Xbox Gamecube Macintosh Dreamcast Linux |
| Escrito em | C (motor de jogo) C++ (ferramentas) Assembly (renderização) |
| Portal das Tecnologias de informação | |
GoldSrc, ou GoldSource, é um retrônimo usado internamente pela Valve para se referir ao motor de jogo altamente modificado Quake engine que suporta seu jogo de ficção científica e tiro em primeira pessoa Half-Life. GoldSrc deu suporte a quatro plataformas: Gamecube, Microsoft Windows, PlayStation 2, e Xbox.
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.1 Algumas pequenas correções da engine do Quake II foram incorporadas enquanto era desenvolvida.2 GoldSrc é capaz de renderizar em duas APIs - OpenGL e Direct3D.
O sucessor da engine GoldSrc é a engine Source, que suporta diversos jogos, como Half-Life 2 por exemplo.
Hoje, GoldSrc ainda é usado pelos desenvolvedores. Nexon Corporation, por exemplo, desenvolveu Counter-Strike Online usando a GoldSrc.
História do nome [editar]
Enquanto a engine não tinha nome oficial, nos meses que precederam o lançamento de Half-Life, muitas revistas sobre computação descreveram a engine usada como sendo baseada na "Quake Unified Technology".
Erik Johnson explica que a origem do nome GoldSrc é um quote da Valve Developer Community:
| “ | Quando estávamos nos aproximando do lançamento de Half-Life (menos de uma semana), nós descobrimos que já havia alguns projetos nois quais precisávamos trabalhar, mas nós não podíamos nos arriscar em checar o código da versão do jogo que estaria sendo vendida. Naquela altura, nós bifurcamos o código usando VSS para ser ambos $/Goldsrc e /$Src. Durante os anos seguintes, nós usamos esses termos internamente como "Goldsource" e "Source". Ao menos inicialmente, a ramificação Goldsrc do código foi referida como a base de código que havia sido lançada, e Src foi referida como o próximo grupo de tecnologias mais arriscadas nas quais estávamos trabalhando. Quando tivemos que apresentar o Half-Life 2 pela primeira vez na E3, era parte de nossa comunicação interna nos referirmos à "Source" engine vs a "GoldSource" engine, e o nome pegou. | ” |
Jogos licenciados [editar]
- Half-Life (Valve Software, 1998)
- Team Fortress Classic (Valve Software, 1999)
- Half-Life: Opposing Force (Gearbox Software, 1999)
- Counter-Strike (Valve Software, 2000)
- Gunman Chronicles (Rewolf Software, 2000)
- Ricochet (Valve Software, 2000)
- Deathmatch Classic (Valve Software, 2001)
- Half-Life: Blue Shift (Gearbox Software, 2001)
- James Bond 007: Nightfire (Electronic Arts, 2002)
- Day of Defeat (Valve Software, 2003)
- Counter-Strike Neo (Valve Software 2003)
- Counter-Strike: Condition Zero (Valve Software, Ritual Entertainment, Gearbox Software, Turtle Rock Studios, 2004)
- Counter-Strike Online (Valve Software, Nexon Corporation, 2008)