Torque Game Engine
From Wikipedia, the free encyclopedia
Torque Game Engine kurz TGE ist eine cross platform Open Source Spiel-Engine, die von GarageGames entwickelt wurde. Sie ist unterteilt in die Unterprojekte Torque 2D (vormals Torque Game Builder) und Torque 3D sowie Editoren zur Erstellung von Computerspielen.
| Torque Game Engine | |
|---|---|
| Basisdaten | |
| Entwickler | GarageGames |
| Erscheinungsjahr | 2009 |
| Betriebssystem | Windows, Linux, macOS |
| Programmiersprache | C++, C |
| Kategorie | Spiel-Engine |
| Lizenz | MIT |
| torque3d.org | |
Entwicklung
2009 erschien Version 1.0 nach einer sechsmonatigen Betaphase für die Plattformen PC, Mac, Xbox 360, Wii und iPhone sowie diverse Webbrowser mit dem Ziel den Portierungsaufwand für die Entwickler zu senken. Es unterstützte Per-Pixel-Lighting und Parallax Occlusion Mapping sowie HDR. Physikberechnungen wurden über eine Programmierschnittstelle realisiert, mit der sich unter Windows PhysX integrieren lässt. Für Audio wurde standardmäßig auf OpenAL gesetzt, wobei auch FMOD möglich war. Die Software wurde im Quelltext an Lizenznehmer ausgeliefert. 3D-Objekte konnten über das Collada-Format importiert werden.[1]
2012 kündigte Garage Games an die Game-Engine bei GitHub samt Dokumentation und Vorlagen unter der MIT-Lizenz zu veröffentlichen.[2] Ziel war eine Stärkung des Beratungsgeschäfts, etwa durch Entwicklertrainings und -unterstützung.[3] Wie angekündigt erschien Version 1.2 als Open-Source-Software. Das Lizenzgeschäft wurde eingestellt und Lizenzgebühren rückerstattet.[4]
Nach der quelloffenen Veröffentlichung stieg die Nachfrage nach einer Linux-Portierung, der GarageGames nachkam. Man zielt auch darauf ab, die Spielentwicklung direkt unter Linux zu ermöglichen, wodurch alle Werkzeuge ebenfalls portiert werden mussten. Einige Kernkomponenten waren bereits unter Linux kompilierbar und ermöglichten dadurch die Erstellung dedizierter Server für Linux.[5] Zur Finanzierung wurde eine Indiegogo-Kampagne gestartet.[6] Ein Jahr später erschien Version 3.0 von Torque 2D mit Unterstützung für Linux und die 64-Bit-Architektur. Zudem wurden Skelettanimationen sowie das Serialisieren von Spielobjekten und -szenen in JSON unterstützt.[7] Obwohl das Crowdfunding scheiterte, folgte eine experimentelle Linux-Unterstützung für Torque 3D in Version 3.7 mit OpenGL als Grafikschnittstelle. Im Weiteren wurde mit der Erweiterung Sahara eine realistischere Darstellung von Schnee, Sand und Staub implementiert und die Darstellung der atmosphärischen Effekte verbessert.[8]
Einsatz
Die Engine kam erstmals kommerziell für den Ego-Shooter Tribes 2 zum Einsatz.[2] Weitere Titel waren unter anderem Frozen Synapse, Blockland und Wildlife Tycoon: Venture Africa.[9]
Weblinks
- Game Engine: Torque bei MobyGames (englisch)
- Torque Game Engine im PCGamingWiki (englisch)
- Torque Game Engine auf GitHub (englisch)