GoldSrc

Cet article est une ébauche concernant le jeu vidéo.

Vous pouvez partager vos connaissances en l’améliorant (comment ?) (voir l’aide à la rédaction).

GoldSrc

Informations
Développé par Valve Corporation
Première version Voir et modifier les données sur Wikidata
Écrit en C, C++, Assembleur
Système d'exploitation Microsoft WindowsVoir et modifier les données sur Wikidata
Environnement Macintosh
PlayStation 2
Windows
Xbox
GameCube
Linux
Dreamcast (non distribué)
Type Moteur de jeu
Licence Propriétaire

Chronologie des versions

Source

modifier - modifier le code - voir Wikidata (aide) Consultez la documentation du modèle

GoldSrc, ou GoldSource, est le moteur de jeu utilisé par le jeu de tir à la première personne Half-Life, développé par Valve Corporation et sorti en 1998. Ce moteur est une version très optimisée du moteur QuakeWorld, lui-même une optimisation du Quake engine[1] (utilisé par le jeu Quake).

Des concepts issus du moteur de Quake II ont été incorporés durant son développement.

Le successeur de GoldSrc est le moteur Source, qui a été utilisé pour le développement d'Half-Life 2, mais aussi de Counter Strike: Source et d'autres jeux Valve récents.

Origine du nom

Le terme « GoldSrc » est une rétronymie. Erik Johnson, développeur chez Valve, a posté dans la communauté des développeurs Valve un message expliquant l'origine de ce nom :

« Nous étions très proche de la sortie de Half-Life (un peu moins d'une semaine avant) et nous avions déjà plusieurs nouveaux projets à démarrer. Cependant nous ne pouvions pas prendre le risque de changer quelque chose dans le code du jeu alors que la sortie était imminente. Nous avions donc décidé de diviser le code dans VSS sous les branches $/Goldsrc et /$Src. Pendant les quelques années qui ont suivi, nous avons utilisé les termes « Goldsource » et « Source » en interne pour faire référence à une ou l'autre des branches. Au départ, le code de la branche GoldSrc appartenait au code source déjà publié tandis que Source faisait référence aux technologies futures sur lesquelles nous travaillons. Quand le moment venu nous allions montrer Half-Life 2 pour la première fois à l'E3, il faisait partie de notre plan de communication interne de comparer le moteur « Source » par rapport au moteur « Goldsource », et le nom est resté[2]. »

Héritage

À la suite de la publication par Valve du Half-Life SDK, un moteur libre compatible avec GoldSrc a été créé depuis zéro par des développeurs amateurs : Xash3D[3].

Jeux

La liste ci-dessous répertorie les jeux vidéo utilisant le moteur GoldSrc.

Notes et références

  1. Quake Engine Hierarchy - Valve Developer Community
  2. « User talk:Erik Johnson - Valve Developer Community », sur developer.valvesoftware.com (consulté le )
  3. « Xash3D Engine », sur Mod DB (consulté le )
v · m
Série principale
  • Bon article Half-Life
    • Opposing Force
    • Blue Shift
    • Decay
  • Half-Life 2
    • Episode One
    • Episode Two
  • Half-Life: Alyx
  • Projet de suite
Série Portal
Autres
  • Half-Life 2: Deathmatch
  • Half-Life 2: Lost Coast
  • Half-Life 2: Survivor
  • The Orange Box
Personnages
Articles liés
v · m
Valve
Jeux vidéo
Half-Life
  • Bon article Half-Life
  • Half-Life 2
    • Episode One
    • Episode Two
    • Deathmatch
  • Half-Life: Alyx
Counter-Strike
Day of Defeat
Team Fortress
Left 4 Dead
Portal
Dota
Autres
Technologie
Personnalités
v · m
Libres
2D
2,5D
3D
2D et 3D
  • Allegro
  • Godot
  • HPL
  • libGDX (en)
  • Raylib
  • Sokol (wrapper)
  • Spring
Fantasy console
Bibliothèques bas niveau multiplateformes
Propriétaires commercialisés
2D
3D
Fantasy console
Propriétaires utilisés en interne
2D
3D
  • icône décorative Portail de l’informatique
  • icône décorative Portail du jeu vidéo