- Unreal Engine
-
Unreal Engine Entwickler Epic Games Aktuelle Version Februar 2011 Beta[1]
(14. Februar 2011)Betriebssystem Plattformübergreifend, darunter:
PC (Microsoft Windows)
Apple Macintosh (Mac OS, Mac OS X)
Dreamcast, Xbox, Xbox 360, Playstation 2, PlayStation 3Programmiersprache C++, UnrealScript Kategorie Spiel-Engine Lizenz EULA Deutschsprachig nein www.unrealtechnology.com Die Unreal Engine ist eine Spiel-Engine von Epic Games (früher Epic MegaGames), die bei der Entwicklung von Konsolen- und Computerspielen eingesetzt wird. Seit der ersten Veröffentlichung 1998 wurde die Spiel-Engine in zahlreichen Spielen verwendet und auf diverse Betriebssysteme und Spielkonsolen portiert.
Inhaltsverzeichnis
Übersicht
Das Framework der Unreal Engine besteht unter anderem aus der Grafik-Engine, der Skriptsprache UnrealScript und weiteren Hilfsprogrammen wie dem Leveleditor UnrealEd. Die erste Version der Unreal Engine kam 1998 zusammen mit dem Ego-Shooter Unreal auf den Markt. Dabei diente das Spiel zugleich als 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 mit der zweiten Generation der Engine erschien am 4. Juli 2002 mit dem kostenlosen Ego-Shooter America's Army, gegen Ende 2002 erschienen Unreal Tournament 2003 und Unreal 2. Der Nachfolger Unreal Tournament 2004 verwendet die Unreal Engine 2.5.
Die dritte Generation der Engine stellt aufwändige Shader-Effekte, Oberflächen mit Offset Mapping und die Fähigkeit nebenläufig und unterbrechungsfrei Teile der Spielewelt nachzuladen bereit. Damit übertrifft sie die Fähigkeiten der Doom-3-Engine.
Kosten
Die Kosten für die Lizenzierung des kompletten Frameworks der zweiten Generation belaufen sich auf exakt 350.000 US-Dollar, jede weitere Sub-Version der zweiten Generation kann für jeweils weitere 50.000 US-Dollar erworben werden. Des Weiteren werden 3 Prozent Tantiemen veranschlagt.[2] Für die nicht-kommerzielle Nutzung oder zu Unterrichtszwecken steht eine kostenlose Version, die Unreal Engine 2 Runtime Demo, unter einer EULA zur Verfügung. Hierbei ist allerdings der Funktionsumfang sehr stark eingeschränkt, unter anderem ist kein Zugriff auf den Quellcode möglich.[3] Seit November 2009 gibt es für die Unreal Engine 3 nun auch kostenlose Lizenzen für nicht-kommerzielle Projekte, und für kommerzielle Projekte Lizenzen ab 99 US-Dollar, sowie 25 Prozent Gewinnbeteiligung ab einem Umsatz von 50.000 US-Dollar[4]. Eine kostenlose Version der Unreal Engine 3 ist seit 5. November 2009 unter dem Namen „UDK“ (Unreal Development Kit) erhältlich.
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 veröffentlichten Framework-Pakete werden von Epic selbst jedoch immer mit Unreal Engine N tituliert, wobei N immer für die Generation bzw. die Version der Engine steht.
Erste Generation
Unreal Engine
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.
Unreal Engine 1.5
Die Unreal Engine 1.5 wurde für High-End PCs aus den Jahren 1999 bis 2001, und erstmals auch für die Dreamcast und die Playstation 2 entworfen. Der Code wurde geforkt, 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. Bis zuletzt wurde durch das UTPG-Projekt die Version 451 entwickelt, welche für Entwickler (den UED) und Serverbetreiber einige Änderungen, Features und mehr Stabilität bringt.
Zweite Generation
Unreal Engine 2
Die Unreal Engine 2[5] 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, Lizenzenten 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.
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.
Unreal Engine 2X
Die Unreal Engine 2X ist ein 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 die Xbox Live-Unterstützung.
Dritte Generation
Unreal Engine 3
Die Spiel-Umgebung Unreal Engine 3 ist der direkte Nachfolger der Unreal Engine 2. Die neue Spiel-Umgebung zeichnet sich durch eine Technologie aus, die in den Jahren 2006 und 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 Unreal Tournament 3, dem Nachfolger von Unreal Tournament 2004 eingesetzt. Neben den Versionen für den PC (Mac, Linux, Windows) und die Xbox gibt es auch eine Portierung für die PlayStation 3. Laut wiiinsider.de hat Mark Rein, Vice President bei Epic Games verkündet, dass ein Einsatz der Engine auf der Nintendo Wii ausgeschlossen sei.[6] Das Framework soll bis 2012 schrittweise erweitert und verbessert werden.[7]
Es wurde auch eine Lizenzierung für iPhone angekündigt.
Die Spiele-Umgebung setzt auf das DirectX-9-Shadermodell 3[8] und stellt Unterstützung für DirectX 11 bereit.[9]
Unreal Development Kit
Seit 5. November 2009 ist die Unreal Engine 3 in Form des Unreal Development Kit für nicht-kommerzielle Verwendung kostenlos über die offizielle Website downloadbar. Weitere Versionen zur Entwicklung von Konsolen-Spielen sollen folgen. Im Zuge dieser Änderungen wurden auch die Kosten für eine kommerzielle Nutzung der Unreal Engine 3 stark verringert.[10][11]
Vierte Generation
Unreal Engine 4
Nach der Präsentation der Unreal Engine 3 gab Marketing-Chef Mark Rein auf Nachfrage durch einen Journalisten bekannt, dass seit etwa Mitte 2003 an der vierten Generation der Engine gearbeitet werde.[8] Große Entwicklungen werden aber nicht vor 2008 begonnen, das Produkt zielt auf kommende Konsolengenerationen und High-End-PCs nach etwa 2013 ab.[7]
Falsche Bezeichnungen
Die Versionen der Unreal Engine werden sehr oft fälschlich als die „Unreal-Tournament-2003-Engine“, „Unreal-3-Engine“, „Unreal Warfare Engine“ oder ähnlichem bezeichnet.
Unreal Warfare war der Codename eines Projekts, an dem Epic in der Vergangenheit gearbeitet hat - ob hiermit ein Spiel oder ein Engine-Build gemeint war, ist unklar. Theorien sprechen davon, dass es sich um den Codenamen für den Spielmodus Onslaught in Unreal Tournament 2004 handle. Andere Behauptungen beziehen sich auf den ursprünglichen Codenamen von Gears of War. In einer Notiz von Epic wurde von einem neuen Spielmodus in Unreal Tournament 3 gesprochen; im Umlauf waren die Namen „Unreal Warfare“ und „Conquest“ - dennoch haben die Verantwortlichen bei Epic hinzugefügt, dass der Name des Spielmodus noch nicht feststünde.[12] Seit dem Erscheinen von Unreal Tournament 3 ist bekannt, dass es sich um einen Spielmodus handelt, der den Modus Onslaught aus Unreal Tournament 2004 ersetzt.
Spiele auf Basis der Unreal Engine
In folgenden Tabellen sind die verschiedenen Titel der Unreal-Reihe durch Fettschrift hervorgehoben, da diese - von der Unreal Engine 3 abgesehen - jeweils zeitgleich mit den Engines veröffentlicht wurden. Epic Games nutzte dies in der Vergangenheit öfter, um die Fähigkeiten der Engines zu demonstrieren.
Unreal Engine 1Spiel Jahr Entwickler Unreal 1998 Digital Extremes / Epic Games Star Trek: Klingon Honor Guard 1998 MicroProse Unreal Mission Pack 1: Return to Na Pali 1999 Digital Extremes / Epic Games Unreal Tournament 1999 Digital Extremes / Epic Games Nerf ArenaBlast 1999 Hasbro Interactive / Atari / Visionary Media, Inc. Wheel of Time 1999 Legend Entertainment / GT Interactive Deus Ex 2000 Ion Storm Rune 2000 Human Head Studios Star Trek: Deep Space Nine: The Fallen 2000 The Collective Clive Barker's Undying 2001 DreamWorks Interactive X-COM: Enforcer 2001 Microprose Tactical Ops: Assault on Terror 2002 Kamehan Studios Unreal Engine 2 / 2.5 / 2XUnreal Engine 3 / 3.5Spiel Jahr Entwickler Tom Clancy's Rainbow Six: Vegas 2006 Ubisoft Tom Clancy's Rainbow Six: Vegas 2 2008 Ubisoft Tom Clancy’s EndWar (UE 3.1) 2006 Ubisoft/Ubisoft Shanghai Gears of War (UE 3.0) 2006 Epic Games Gears of War 2 (UE 3.0) 2008 Epic Games RoboBlitz 2006 Naked Sky Entertainment Monster Madness 2007 Artificial Studios Americas Army 3.0 2009 U.S. Army Stranglehold 2007 Midway Mass Effect 2008 Bioware Medal of Honor: Airborne 2007 Electronic Arts Unreal Tournament 3 2007 Epic Games Alliance of Valiant Arms 2007 Redduck Stargate Worlds 2008 Cheyenne Mountain Entertainment Frontlines: Fuel of War 2008 Kaos Studios Turning Point: Fall of Liberty 2008 Spark Unlimited Turok 2008 2008 Touchstone Pictures Brothers in Arms: Hell's Highway 2008 Ubisoft (Gearbox Software) Tiberium (Entwicklung eingestellt) 2008 Electronic Arts Lost Odyssey 2008 Mistwalker Mortal Kombat vs DC Universe 2008 Midway Games GmbH Legendary 2008 Spark Unlimited Mirror’s Edge 2008 DICE Der Herr der Ringe: Die Eroberung 2009 Pandemic Studios Batman: Arkham Asylum 2009 Rocksteady Games X-Men Origins: Wolverine 2009 Raven Software Borderlands 2009 Gearbox Software Fairytale Fights 2009 Playlogic Mass Effect 2 2010 Bioware Singularity 2010 Raven Software Alien Breed 2: Assault 2010 Team17 Infinity Blade 2010 ChAIR Entertainment Bulletstorm 2011 Epic Games/People Can Fly Gears of War 3 (UE 3.5) 2011 Epic Games Alice: Madness Returns 2011 Spicy Horse Red Orchestra: Heroes of Stalingrad 2011 Tripwire Interactive Vergleichbare Optionen
Siehe auch
Schlagen Sie auch in anderen Wörterbüchern nach:
Unreal Engine — Игровой движок (Список) Логотип игрового движка Разработчик Epic Games, Inc. Аппаратная платформа ПК Xbox … Википедия
Unreal-Engine — Entwickler: Epic Games Aktuelle Version: Build 37xx (März 2008) Betriebssystem: Plattformübergreifend, darunter: PC (Microsoft Win … Deutsch Wikipedia
Unreal Engine 3.0 — Unreal Engine Entwickler: Epic Games Aktuelle Version: Build 37xx (März 2008) Betriebssystem: Plattformübergreifend, darunter: PC (Microsoft Win … Deutsch Wikipedia
Unreal Engine 2 — Unreal Engine Тип Игровой движок Разработчик Epic Games, Inc. Написана на C++[1], UnrealScript ОС … Википедия
Unreal Engine 2.0 — Unreal Engine Тип Игровой движок Разработчик Epic Games, Inc. Написана на C++[1], UnrealScript ОС … Википедия
Unreal Engine 3 — Unreal Engine Тип Игровой движок Разработчик Epic Games, Inc. Написана на C++[1], UnrealScript ОС … Википедия
Unreal Engine 2.5 — Unreal Engine Тип Игровой движок Разработчик Epic Games, Inc. Написана на C++[1], UnrealScript ОС … Википедия
Unreal engine — Тип Игровой движок Разработчик Epic Games, Inc. Написана на C++[1], UnrealScript ОС … Википедия
Unreal Engine — Desarrollador Epic Games www.unrealtechnology.com Información general Lanzamiento 1998 … Wikipedia Español
Unreal Engine — infobox software name = Unreal Engine developer = Epic Games operating system = Cross platform genre = Game engine language = North American English latest release version = Build 37xx latest release date = March, 2008 frequently updated = Yes… … Wikipedia