Concept

Source (moteur de jeu)

Résumé
Source est un moteur de jeu 3D de la société Valve Software et utilisé depuis 2004 pour les besoins de ses jeux. C'est un moteur complet qui prend en charge graphisme, son, réseau et physiques. Cette technologie est également proposée à d'autres sociétés, ou aux développeurs amateurs par la mise à disposition d'un kit de développement. Le moteur Source est issu du moteur de jeu GoldSource (Half-Life), lui-même étant une refonte du moteur id Tech 2 (Quake et Quake 2) développé par John Carmack. Ce dernier annonçait en 2004 sur son blog que le code d'Half-Life 2 contenait toujours des éléments provenant de Quake. Erik Johnson, employé chez Valve, a détaillé la nomenclature du moteur au sein de la Valve Developer Community :Alors que nous étions proche de sortir Half-Life (plus ou moins une semaine), nous avions déjà d'autres projets sur lesquels nous avions besoin de commencer à travailler, mais nous ne pouvions risquer d'archiver ce nouveau code sur la version finale du jeu. À partir de ce moment, nous avons créé un fork dans VSS pour obtenir les branches /Goldsrcet/Goldsrc et /Src. Durant les années suivantes, nous avons utilisé en interne les termes "Goldsource" et "Source" pour qualifier ces deux branches. Au départ, la branche Goldsrc du code se référait à la base qui avait déjà été publiée, et Src aux prochaines technologies risquées sur lesquelles nous étions en train de travailler. Quand nous en sommes venu à présenter Half-Life 2 pour la première fois à l'E3, cela faisait partie de notre communication interne de se référer à au moteur "Source" à la place du moteur "Goldsource", et le nom est resté.Source a été développé pièce par pièce depuis ce fork, et a peu à peu remplacé GoldSrc pour les projets internes de Valve, ce qui explique en partie les raisons pour lesquelles le moteur est particulièrement modulaire. Le développement du moteur résulte d'un mélange entre l'intégration de middleware sous licence et de code maison. Source utilise par exemple Bink Video pour la lecture de vidéos.
À propos de ce résultat
Cette page est générée automatiquement et peut contenir des informations qui ne sont pas correctes, complètes, à jour ou pertinentes par rapport à votre recherche. Il en va de même pour toutes les autres pages de ce site. Veillez à vérifier les informations auprès des sources officielles de l'EPFL.