Source (Spiel-Engine)

Spiel-Engine, entwickelt von Valve Corporation

Source ist eine Spiel-Engine des US-amerikanischen Spieleentwicklers Valve. Sie läuft sowohl auf 32-Bit- als auch auf 64-Bit-Systemen. Auf ihr basierende Spiele wurden für Windows, macOS, Linux, Xbox, Xbox 360, Xbox One, PlayStation 3 und PlayStation 4 veröffentlicht.

Source

Logo der Source-Engine
Basisdaten

EntwicklerValve
Aktuelle VersionBuild 6879
(2017)
BetriebssystemWindows, Linux, macOS,[1] PlayStation 3, Xbox, Xbox 360, Android[2] PlayStation 4, Xbox One
ProgrammierspracheC++
KategorieSpiel-Engine
LizenzProprietär
https://www.valvesoftware.com/de/

Entwicklung

Die Engine wurde über fünf Jahre (von etwa 1999 bis 2004) für das Spiel Half-Life 2 als Ablösung für die bewährte Half-Life-Engine (GoldSrc) entwickelt. Das Hauptaugenmerk wurde dabei auf größtmögliche Kompatibilität zum Vorgänger gelegt, insbesondere auf die Unterstützung von BSP-Karten. Nach Aussagen von John Carmack beinhaltet die Engine Codefragmente der Quake-Engine.[3]

Neben variablem Support für DirectX 7 bis 9 beinhaltet die Engine zusätzlich eine stark modifizierte Version der Havok-Physik-Engine. Außerdem unterstützt sie Vertex-Shader 3.0 und seit Ende Oktober 2005 auch High Dynamic Range Rendering.[4] Seit Erscheinen der Linux-Version von Team Fortress 2, welche auf der Source-Engine basiert, ist diese auch unter Linux verfügbar.[5]

Einsatzgebiete

Screenshot aus Zeno Clash

Die Source-Engine findet vor allem in den Valve-eigenen 3D-Shootern wie zum Beispiel Half-Life 2 und Counter-Strike:Source/Global Offensive Verwendung. Seit 2013 wird diese Engine auch in dem MOBA Dota 2 verwendet. Außerdem wurde die Engine auch von anderen Entwicklern lizenziert: So nutzt zum Beispiel das 2004 erschienene Vampire: The Masquerade – Bloodlines diese Engine.

Valve hat zudem die älteren Spiele Half-Life, Counter-Strike und Day of Defeat mit der Source-Engine neu herausgebracht – wobei im Gegensatz zu den anderen beiden Portierungen, Half-Life:Source ohne größere Veränderungen dem Original gegenüber veröffentlicht wurde. So wurden – wie angekündigt[6] – nur kleinere Leveldetails verändert, jedoch profitiert das Spiel deutlich von der neueren Engine.[7] Day of Defeat: Source wurden neue Texturen und Modelle spendiert, so dass es dem grafischen Niveau von Half-Life 2 und Counter-Strike: Source entspricht. Außerdem wurden einige Gameplay-Veränderungen dem Original gegenüber durchgeführt.[8]

Vertriebsmodell

Die Website zur Source-Engine ist nicht mehr verfügbar und die Source-Engine kann nicht mehr lizenziert werden.

Vor der Einstellung der Lizenzierung wurden von Valve öffentlich keine genauen Kosten genannt, sondern nur eine vage Beschreibung des Preises, „extremely competitive prices“ (deutsch: extrem wettbewerbsfähige Preise), angegeben. Angebote zur Lizenzierung der Engine unterliegen einem Geheimhaltungsvertrag.[9]

Source 2

Auf der Game Developers Conference 2015 wurde der Nachfolger der Source-Engine, Source 2 angekündigt. Sie ist komplett kostenlos, die Bedingung hierbei ist, dass das Spiel auf Steam veröffentlicht werden muss.[10][11][12] Aktuell ist ein SDK der Source-2-Engine nicht öffentlich verfügbar. Dota 2 von Valve, dem Entwickler der Source-Engine, ist das erste Spiel, das die Source-2-Engine verwendete. Bis September 2015 basierte es auf der Source-Engine und wurde im Rahmen des Reborn-Updates auf die Source-2-Engine portiert.[13] Half-Life: Alyx, ein weiterer Titel im Half-Life-Franchise, welcher am 23. März 2020 veröffentlicht[14] wurde, basiert ebenfalls auf der Source-2-Engine und kommt mit integrierten Levelerstellungstools, welche allerdings nicht den Umfang eines Source-2-SDK erreichen.[15]Am 27. September 2023 Veröffentlichte Valve mit Counter-Strike 2, dem Nachfolger von Counter-Strike: Global Offensive, einen weiteren Titel basierend auf der Source-2-Engine.[16] Mit enthalten sind bei diesem Update auch die Source-2-Tools für Modder.

Verwendung

Folgende Titel verwenden die Source-Engine:

Valve-Titel

Titel anderer Hersteller

Nuclear Dawn

Source-2-Engine

Folgende Spiele verwenden Source 2:

Weblinks

Commons: Source (game engine) – Sammlung von Bildern, Videos und Audiodateien

Einzelnachweise