Unreal Engine
aus Wikipedia, der freien Enzyklopädie
Unreal Engine | |
---|---|
Entwickler: | Epic Games |
Betriebssystem: | PC (Microsoft Windows, GNU/Linux), Apple Macintosh (Mac OS, Mac OS X) Dreamcast, Xbox, Xbox 360, Playstation 2, Playstation 3 |
Kategorie: | Game Engine |
Lizenz: | EULA |
Website: | Unrealtechnology.com |
Die Unreal Engine ist eine aus verschiedenen Komponenten bestehende Software von Epic Games (früher Epic MegaGames), die bei der Entwicklung von Video- und Computerspielen eingesetzt wird. Seit der ersten Veröffentlichung 1998 wurde die Game-Engine in zahlreichen Spielen verwendet und auf diverse Betriebssysteme und Spielkonsolen portiert.
Inhaltsverzeichnis |
[Bearbeiten] Übersicht
Das Framework der Unreal Engine besteht unter anderem aus der Grafik-Engine, der objektorientierten Skriptsprache UnrealScript, in der das eigentliche Spiel programmiert werden kann, und weiteren Hilfsprogrammen wie dem Leveleditor UnrealEd. Die erste Version der Unreal Engine kam 1998 auf den Markt, zusammen mit dem Ego-Shooter Unreal (das Spiel war zugleich eine Grafikdemo für die Engine). Die Unreal Engine wurde in diversen weiteren Spielen verwendet, unter anderem mit neu geschriebenen Komponenten. Beispiele dafür sind Deus Ex oder Rune. Das erste Spiel erschien am 4.Juli mit dem kostenlosen Ego-Shoter America's Army, gegen Ende 2002 erschienen Unreal Tournament 2003 und Unreal 2. Alle drei verdankten die gute Grafik der Unreal Engine 2, die noch heute in vielen Spielen genutzt wird. Der Nachfolger Unreal Tournament 2004 verwendet die Unreal Engine 2.5. Derzeit arbeitet Tim Sweeney von Epic Games mit seinem Team an der Unreal Engine 3. Durch aufwendige Shader-Effekte, Oberflächen mit Offset Mapping, und durch die Fähigkeit, nebenläufig und unterbrechungsfrei Teile der Spielewelt nachzuladen, übertrifft sie die Fähigkeiten der Doom-3-Engine. Die Engine ist noch nicht fertiggestellt, doch schon jetzt können Spieleentwickler die Engine zu einem Preis von schätzungsweise 300.000 US-Dollar lizenzieren.
[Bearbeiten] Versionen
Die Unreal Engine ist modular aufgebaut. Epic schreibt zwar diverse Teile der Engine neu, aber es bleibt dieselbe Engine. Deswegen existieren keine konkreten Versionsnummern, sondern lediglich nummerierte builds, welche bestimmte Funktionen enthalten beziehungsweise nicht enthalten.
Die Versionen der Unreal Engine werden sehr oft fälschlich als die "UT2003 Engine", "U2 Engine", "Unreal Warfare Engine", oder ähnlich bezeichnet. Diese Namensgebungen entstehen in den meisten Fällen aus dem jewels ersten Spiel, welches unter der neuen Engine veröffentlicht wird. Ausserdem (mit der Ausnahme von America's Army) markierte bis jetzt die Veröffentlichung eines neuen Spiels von Epic jeweils eine neue Generation der Unreal Engine.
Die Engine selbst wird immer Unreal Engine N genannt, wobei N immer für die Generation der Engine steht.
[Bearbeiten] Erste Generation
[Bearbeiten] Unreal Engine 1.0
Die erste Version der Unreal Engine, wegen ihrer Nachfolger auch Unreal Engine 1 genannt, wurde 1998 zusammen mit Unreal veröffentlicht. Allerdings hatten Legend Entertainment und Microprose die Lizenz bereits vorher erworben. Die Unreal Engine 1.0 wurde für High-End PCs aus dem Jahre 1998 entwickelt. 226f war der Finale Patch zu Unreal.
[Bearbeiten] Unreal Engine 1.5
Die Unreal Engine 1.5 wurde für High-End PCs aus den Jahren 1999 bis 2001, die Dreamcast, und Sony's Playstation 2 entworfen. Der Code wurde geforked, die Versionsnummer sprang auf die Zahl 300 und entwickelte sich von dort aus weiter bis zur Version 436. Der Codekern wurde komplett neu geschrieben, eventuell um den UnrealEd 2 zu integrieren. Erstmalig erschienen Versionen der Unreal Engine für die Playstation 2 und Dreamcast.
[Bearbeiten] Zweite Generation
[Bearbeiten] Unreal Engine 2.0
Die Unreal Engine 2.0 (oft fälschlicherweise auch Unreal Warfare Engine oder ähnlich genannt) wurde für High-End PCs aus den Jahren 2002-2003, die Xbox, die Playstation 2 und den Nintendo Gamecube entwickelt. Die Versionsnummer der zweiten Generation der Engine startete bei 500, Lizensenten starteten bei 600 und die erste Publikation, America's Army trug die Nummer 927. Als Epic Games Unreal Tournament 2003 veröffentlichte, sprangen die Versionsnummern auf 2000 und höher. Wieder wurden große Teile des codes neu geschrieben und eine neue Version des UnrealEd integriert.
[Bearbeiten] Unreal Engine 2.5
Die Unreal Engine 2.5 wurde für High-End PCs aus den Jahren 2004-2005 entwickelt. Sie stellt eine verbesserte Version mit einer optimierten rendering Engine der Unreal Engine 2.0 dar. Die Unreal Engine 2.5 bot erstmals Unterstützung für 64-bit Windows und 64-Bit Linux Betriebssysteme.
[Bearbeiten] Unreal Engine 2X
Die Unreal Engine 2X ist eine Fork der Version 2.5 und wurde speziell für die Xbox entwickelt. Sie ist stark optimiert für die Xbox Hardware Shader Pipeline, die Speicherverwaltung, das GUI System sowie der Xbox Live Unterstützung.
[Bearbeiten] Dritte Generation
[Bearbeiten] Unreal Engine 3.0
Die Unreal Engine 3 ist der direkte Nachfolger der Unreal Engine 2. Die neue Engine zeichnet sich durch eine Technologie aus, die im Jahre 2006/2007 "auf dem Stand der Dinge" sein soll. Sie wurde im November 2006 erstmals mit dem Spiel RoboBlitz veröffentlicht. Wenige Tage darauf folgte die Portierung für die Xbox 360 mit Gears of War. Die Engine wird auch bei dem Nachfolger von Unreal Tournament 2004 namens Unreal Tournament 3 (Codename: Envy) eingesetzt werden. Neben den Versionen für den PC und die Xbox gibt es auch eine Portierung für die PlayStation 3. Lediglich für Wii ist keine Umsetzung geplant [1]
[Bearbeiten] Spiele auf Basis der Unreal Engine
Anmerkung: Die verschiedenen Titel der Unreal-Reihe sind fett gesetzt, einfach gesetzt finden sich alle anderen Spiele – chronologisch (nur auf das Jahr genau) nach ihrer Erscheinung sortiert.
Eine umfangreiche, inoffizielle Auflistung von Titeln, die auf Basis der Unreal Engines 1-3 entwickelt wurden bzw. werden findet sich hier und eine offizielle Liste aller veröffentlichten Unreal Engine Spiele befindet sich hier.
[Bearbeiten] Siehe auch
[Bearbeiten] Quellen
- ↑ http://www.rebell.at/ Epic „Oh nein! Keine Unreal Engine 3 am Wii!“
[Bearbeiten] Weblinks
- Offizielle Webpräsenz (engl.)
- Das Unreal Entwickler-Netzwerk (engl.)
- Leistungsmerkmale der Unreal Engine 1 (engl.)
- Leistungsmerkmale der Unreal Engine 2 (engl.)
- Leistungsmerkmale der Unreal Engine 3 (engl.)