- Sauerbraten Game Engine
-
Sauerbraten Game Engine
Beispiel für eine Octree-StrukturBasisdaten Maintainer Lee „Eihrul“ Salzman Entwickler Wouter „Aardappel“ van Oortmerssen, Lee „Eihrul“ Salzman u.a.[1] Aktuelle Version 2010_07_19 (Justice Edition)
(28. Juli 2010)Betriebssystem GNU/Linux, Mac OS X, Microsoft Windows Programmiersprache C++ Kategorie 3D-Engine Lizenz zlib/libpng Deutschsprachig nein sauerbraten.org Die Sauerbraten Game Engine ist eine freie 3D-Engine, die die Grundlage für die Spiele Sauerbraten, Eisenstern und die kommerzielle Entwicklungstechnologie C:Über bildet.
Inhaltsverzeichnis
Überblick
Hauptentwickler ist Wouter „Aardappel“ van Oortmerssen. Wie ihr Vorgänger, die Cube-Engine, ist die Sauerbraten Game Engine Plattform-unabhängig (derzeit GNU/Linux, Mac OS X, Microsoft Windows) und bietet die Möglichkeit, Karten interaktiv zu modifizieren. Eine Besonderheit der Engine ist, dass die Karten auf Höhenfeldern basieren und hierarchische Octree-Strukturen verwenden. Dadurch kann die Repräsentation der Spielwelt stark komprimiert werden und benötigt vergleichsweise wenig Arbeitsspeicher. In den Hinweisen für Entwickler weist Oortmerssen darauf hin, dass die Idee hinter Cube und Sauerbraten immer war, den Arbeitsspeicherbedarf so gering wie möglich zu halten. Mitentwickler sollten daher die Implementierung neuer Funktionen immer in erster Linie als Herausforderung in Sachen Speicherbedarfsminimierung sehen. Als Grafik-Schnittstelle wird auf OpenGL in der Version 1.5 mit Shader-Erweiterung zurückgegriffen. Die Engine selbst ist unter der zlib-Lizenz als freie Software veröffentlicht. Die Lizenzen der anderen Komponenten weichen ab.
Die Engine verfügt über folgende Darstellungstechniken:
- Hochauflösende Texturen
- Normal Maps
- Bloom-Effekte (glühendes Licht)
- Shader
- Bump mapping
- Ragdoll physics
Verwendung
Die Engine findet Verwendung in:
- Sauerbraten – Einzel/Mehrspieler-First-Person-Shooter mit schnellem Gameplay
- Eisenstern – Einzelspieler-RPG, derzeit in der Planungsphase
- Blood Frontier – Einzel/Mehrspieler-First-Person-Shooter (Entwicklung eingestellt)
- Red Eclipse – Einzel/Mehrspieler-First-Person-Shooter
- C:Über – kommerzielle Multiplattform-Spielentwicklung von Proper Games, Dundee (Schottland)
- Extended Deathmatch – eine Abspaltung, bei der besonders auf Gameplay geachtet wurde
- Platinum Arts Sandbox – ein Computerspiel-Entwicklungssystem
- The Golden Coin – ein Einzelspieler-RPG
- Police Forces – ein noch recht junger Counter-Strike-Klon benutzte in einer frühen Version die Sauerbraten Game Engine
Siehe auch
Weblinks
- Offizielle Website
- Projektseite auf SourceForge
- Website des Rollenspiels Eisenstern
- Offizielle Website von Blood Frontier
- Offizielle Website von Red Eclipse
- Proper Games, Entwickler von C:Über
- Offizielle Website von Extended Deathmatch
- Offizielle Website von Platinum Arts Sandbox
- Offizielle Website von Police Forces
Einzelnachweise
Kategorien:- Freie Spiel-Engine
- Grafikbibliothek
Wikimedia Foundation.