Was ist Unreal Engine?

Geschrieben von Coursera Staff • Aktualisiert am

Erfahren Sie mehr darüber, was die Unreal Engine ist, wie Sie sie bekommen und erlernen können, beliebte Beispiele der Unreal Engine, ihre Vor- und Nachteile als Designprogramm und ähnliche Designprogramme, die als Alternativen dienen.

[Hauptbild] Nachdem drei Videospieldesigner von der Unreal Engine erfahren hatten, verwendeten sie die Spiel-Engine, um VR-Gaming-Software zu erstellen, die sie jetzt in ihren Büros testen.

Read in English (Auf Englisch lesen).

Die Unreal Engine ist aufgrund ihrer beeindruckenden Vielseitigkeit und Leistungsfähigkeit eine in der Branche weit verbreitete Spiele-Engine. Epic Games entwickelt die Engine, um Entwicklern einen kompletten Werkzeugkasten zur Verfügung zu stellen, mit dem sie visuell beeindruckende und immersive 3D-Spiele und virtuelle Erfahrungen erstellen können. Egal, ob Sie Anfänger oder erfahrener Entwickler sind, die Unreal Engine bietet eine umfangreiche Dokumentation, Tutorials und Online-Ressourcen, um Sie beim Lernen zu unterstützen. Mit bemerkenswerten Beispielen wie Fortnite, Rocket League und Gears of War hat sich die Unreal Engine als führende Wahl für die Spieleentwicklung etabliert und findet auch in der Architekturvisualisierung, bei Virtual-Reality-Erlebnissen und in der Filmproduktion Anwendung.

Platzhalter

kurs

Einführung in das Spieldesign

Herzlich willkommen! Dieser Kurs ist eine Einführung in die wichtigsten Konzepte des Spielens und eine Erkundung, wie diese grundlegenden Konzepte die Art ...

4.7

(2,850 Bewertungen)

122,088 bereits angemeldet

Stufe Anfänger

Durchschnittliche Zeit: 6 Stunde(n)

In Ihrem eigenen Lerntempo lernen

Wofür wird die Unreal Engine verwendet?

Die Unreal Engine ist eine leistungsstarke und hoch angesehene Spiele-Engine, die von Epic Games entwickelt und für die Entwicklung von Videospielen eingesetzt wird. Sie bietet Entwicklern ein umfassendes Set an Tools und Technologien für die Erstellung interaktiver 3D-Grafiken und immersiver virtueller Erlebnisse. Die Engine befindet sich seit über zwei Jahrzehnten in der Entwicklung und hat sich zu einer funktionsreichen und vielseitigen Plattform entwickelt.

Die Unreal Engine basiert auf einer modularen Architektur, die es Entwicklern ermöglicht, ihre Fähigkeiten für eine breite Palette von Anwendungen zu nutzen, die über die Entwicklung von Videospielen hinausgehen. Sie bietet eine umfangreiche Palette von Funktionen, darunter fortschrittliche Rendering-Systeme, Physiksimulationen, Animationstools, Audiosysteme, Netzwerkfunktionen und ein leistungsstarkes visuelles Skriptsystem namens Blueprints. Dank seiner Vielseitigkeit ist es mit einer Vielzahl von heute gängigen Geräten und Plattformen kompatibel. Zu den gängigsten gehören Videospielkonsolen, VR-Systeme und Computer.

Die Unreal Engine wird hauptsächlich für die Entwicklung von Spielen auf verschiedenen Plattformen verwendet. Immer mehr Entwickler verwenden die Unreal Engine aufgrund ihrer Fähigkeiten, ihrer Leistung und ihrer visuellen Wiedergabetreue. Die Engine bietet die notwendigen Werkzeuge und Arbeitsabläufe, um erstklassige Spiele mit beeindruckenden und realistischen Grafiken zu erstellen. Einige wichtige Funktionen sind dynamische Beleuchtung und fortschrittliche Physiksimulationen.

Die Vielseitigkeit der Engine geht jedoch über die traditionelle Spieleentwicklung hinaus. Sie wurde bereits für die Erstellung von Architekturvisualisierungen, Simulationen, Virtual-Reality-Erlebnissen, Musikvideos und Animationsfilmen eingesetzt. Die Fähigkeit, in Echtzeit zu rendern, erhöht den Gesamtwert der Engine und macht sie auch für andere Branchen als die Spieleindustrie einsetzbar.

Unreal Engine 5

Epic Games entwickelte die Unreal Engine 5 (UE5) als neue Spiele-Engine, die auf den Erfolgen der Unreal Engine 4 aufbaut. Sie wurde erstmals 2020 angekündigt. Anfang 2021 wurde eine Vorschau auf die bahnbrechende Technologie angeboten. UE5 ist ein großes Update der Unreal Engine 4 und führt eine Reihe von neuen Funktionen und Verbesserungen ein.

Einige der wichtigsten Funktionen von UE5 sind:

  • Lumen: Lumen bietet dynamische Echtzeit-Beleuchtung. Mit Lumen können Künstler Szenen mit realistischer Beleuchtung erstellen, die sich ändert, wenn der Spieler sich bewegt.

  • Nanite: Dieses Mikropolygon-Geometriesystem lässt sich mit den Virtual Shadow Maps von UE5 kombinieren, um hochdetaillierte Welten und Spiele mit hoher Wiedergabetreue zu erstellen.

  • Temporale Superauflösung: Diese Funktion ermöglicht eine hohe Auflösung bei niedrigen Verarbeitungsgeschwindigkeiten für ein besseres Benutzererlebnis.

  • Werkzeugsatz für die Erstellung von Animationen: Das Charakter- und Animations-Toolkit von UE5 verfügt über zahlreiche Funktionen, mit denen Sie Charaktere für verschiedene Szenarien erstellen, posieren, animieren, neu ausrichten und anpassen können.

Wie man die Unreal Engine bekommt

Der Erwerb der Unreal Engine ist ein relativ einfacher Prozess. Epic Games bietet die Unreal Engine kostenlos über seine offizielle Website an. Sie können die Unreal Engine-Website besuchen, sich für ein Epic Games-Konto anmelden, falls Sie noch keines haben, und die Engine direkt von der Website herunterladen. Sie ist kostenlos und bietet Zugang zu allen Funktionen und Tools, die für die Entwicklung von Spielen und interaktiven Erlebnissen benötigt werden.

Epic Games bietet auch eine kommerzielle Lizenzierungsoption an. Wenn Sie ein kommerzielles Produkt mit der Unreal Engine veröffentlichen, zahlen Sie eine Lizenzgebühr von 5 Prozent, sobald der Umsatz Ihres Produkts 1 Million US-Dollar übersteigt.

Wie man die Unreal Engine erlernt

Es gibt verschiedene Ressourcen, mit denen Sie die Unreal Engine erlernen können. Epic Games stellt auf seiner offiziellen Website umfangreiche Dokumentationen und Lernressourcen zur Verfügung. Sie bietet Schritt-für-Schritt-Tutorials, Anleitungen und Beispielprojekte, die Neulingen den Einstieg in die Engine erleichtern. Die Dokumentation deckt alles ab, von grundlegenden Konzepten bis hin zu fortgeschrittenen Themen, was sie zu einer wertvollen Ressource für Entwickler aller Erfahrungsstufen macht.

Darüber hinaus gibt es zahlreiche Online-Kurse, Video-Tutorials und Bücher, die sich speziell auf die Unreal Engine konzentrieren. Plattformen wie Pluralsight und YouTube bieten eine breite Palette von Tutorials und Kursen, die von erfahrenen Dozenten geleitet werden. Diese Ressourcen decken Themen wie Gameplay-Programmierung, Level-Design, Animation, Blueprint-Skripting und mehr ab.

Sie können auch auf Kurse auf Coursera zugreifen, um zu lernen, wie man in der Unreal Engine programmiert. Mit der Spezialisierung C++-Programmierung für die Entwicklung von Unreal-Spielen, die von der University of Colorado System angeboten wird, haben Sie die Möglichkeit, sich die Fähigkeiten anzueignen, die für die Entwicklung von Spielen auf Windows oder Mac mit C++ und der Unreal Engine erforderlich sind. Mit Entwicklung von AR/VR/MR/XR-Anwendungen mit WebXR, Unity & Unreal von der University of Michigan auf Coursera können Sie auch über das Gaming-Genre hinausgehen.

Um die Unreal Engine effektiv zu lernen, empfiehlt es sich, theoretisches Wissen in Verbindung mit praktischer Erfahrung zu nutzen. Das Erstellen kleiner Projekte, das Experimentieren mit den Funktionen der Engine und die Teilnahme an der Unreal-Engine-Community helfen dabei, Ihr Verständnis und Ihre Fähigkeiten zu festigen.

Beispiele für die Unreal Engine

Die Unreal Engine war die Grundlage für zahlreiche erfolgreiche Spiele und interaktive Erlebnisse. Ein bemerkenswertes Beispiel ist Fortnite, das von Epic Games selbst entwickelt und veröffentlicht wurde. Seit seiner Veröffentlichung hat sich Fortnite zu einer weltweiten Sensation entwickelt. Der Erfolg des Spiels ist nicht nur auf das süchtig machende Gameplay zurückzuführen, sondern auch auf die Fähigkeiten der Engine, die nahtlose Multiplayer-Erlebnisse, eine atemberaubende Grafik und regelmäßige Updates ermöglichen, um das Spiel frisch zu halten.

Die Gears of War-Serie, die für ihr intensives Third-Person-Shooter-Gameplay bekannt ist, wurde ebenfalls mit der Unreal Engine entwickelt. Die Reihe wurde für ihre beeindruckende Grafik, die filmische Erzählweise und die fesselnden Mehrspieler-Modi gelobt. Sie ist zu einem der Flaggschiffe der Unreal Engine geworden und zeigt, dass sie in der Lage ist, hochwertige, actiongeladene Spielerlebnisse zu liefern.

Weitere beliebte Spiele, die mit der Unreal Engine entwickelt wurden, sind unter anderem:

  • BioShock Infinite

  • Batman: Arkham Knight 

  • Hellblade: Senua's Sacrifice

  • Mortal Kombat 11

Darüber hinaus wurde die Unreal Engine auch für andere Anwendungen als Spiele eingesetzt. So haben beispielsweise Architekturbüros die Engine genutzt, um realistische Visualisierungen von Gebäuden und Umgebungen zu erstellen. Die Echtzeit-Rendering-Funktionen der Engine ermöglichen es Architekten und Designern, ihre Arbeit auf interaktive Weise darzustellen. Dies hat sich bei der Präsentation von Konzepten gegenüber Kunden und Interessengruppen als unschätzbar wertvoll erwiesen.

Die Film- und Unterhaltungsindustrie nutzt die Unreal Engine ebenfalls für virtuelle Produktionen, bei denen Echtzeit-Rendering mit Live-Schauspielern oder Motion Capture kombiniert wird, um virtuelle Umgebungen und Szenen zu schaffen. Diese Technologie wurde bereits in Filmen, Fernsehsendungen und Werbespots eingesetzt, um den Produktionsprozess zu verbessern und Filmemachern die Möglichkeit zu geben, Szenen in Echtzeit zu visualisieren und zu überarbeiten.

Ähnliche Designprogramme wie Unreal Engine

Die Unreal Engine ist zwar eine leistungsstarke und weit verbreitete Spiele-Engine, aber es gibt auch andere Programme für die Entwicklung von Videospielen, die ähnliche Funktionen bieten, wie z. B.:

  • Unity: Eine beliebte Spiele-Engine, die eine umfassende Reihe von Tools für die Spieleentwicklung bietet. Unity bietet eine benutzerfreundliche Oberfläche, Unterstützung für mehrere Plattformen und eine starke Entwicklergemeinschaft. Es wurde für die Entwicklung einer Vielzahl erfolgreicher Spiele in verschiedenen Genres verwendet.

  • CryEngine: Eine weitere bemerkenswerte Spiele-Engine, die sich auf hochwertige Grafik und realistisches Rendering konzentriert, ist CryEngine. Sie wurde für die Entwicklung visuell beeindruckender Spiele verwendet und ist besonders für ihre Fähigkeiten bei der Erstellung weitläufiger Außenumgebungen bekannt. CryEngine bietet fortschrittliche Rendering-Funktionen und umfassende Toolsets für die Spieleentwicklung.

  • Godot-Engine: Eine Open-Source-Spiele-Engine, die eine benutzerfreundliche Oberfläche bietet und mehrere Plattformen unterstützt. Der Schwerpunkt liegt auf Einfachheit, Zugänglichkeit und einem von der Gemeinschaft getragenen Ansatz. Godot erfreut sich bei Indie-Entwicklern großer Beliebtheit, da es leicht zu erlernen ist und keine Lizenzgebühren anfallen.

Jede dieser Engines hat ihre eigenen Stärken, Funktionen und die Unterstützung der Community. Die Wahl der Engine hängt letztendlich von den spezifischen Anforderungen des Projekts, den anvisierten Plattformen, den Vorlieben und der Erfahrung des Entwicklerteams und anderen Faktoren wie Budget und Skalierbarkeit ab. Es ist wichtig, verschiedene Engines zu bewerten und zu erforschen, um diejenige zu finden, die am besten zu den Zielen Ihres Projekts passen.

Führende Unternehmen, die die Unreal Engine verwenden

Mehrere führende Unternehmen setzen die Unreal Engine in ihren Spielentwicklungsprozessen ein. Einige bemerkenswerte Beispiele sind Epic Games (der Entwickler der Unreal Engine), Electronic Arts, Activision, Nike, Sony, LEGO, Bandcamp und Harmonix. Die Vielseitigkeit und die Möglichkeiten der Unreal Engine machen sie zu einer bevorzugten Wahl sowohl für kleine Indie-Studios als auch für große Spieleentwickler.

Vorteile der Unreal Engine

Wie Sie sehen können, bietet die Unreal Engine Spieleentwicklern und Fachleuten in einer Vielzahl von Branchen viele Vorteile. Einige bemerkenswerte Vorteile der Unreal Engine sind:

  • Leistungsstark und funktionsreich, ermöglicht die Erstellung von visuell beeindruckenden Spielen

  • Robust und flexibel, unterstützt eine breite Palette von Plattformen und Geräten

  • Umfangreiche Dokumentation und Lernressourcen 

  • Starke Unterstützung der Community und aktive Entwicklung durch Epic Games

  • Visuelles Blueprint-Skripting-System für Nicht-Programmierer

  • Integration mit Software und Bibliotheken von Drittanbietern

  • Aktiver Marktplatz für Assets, Plugins und Ressourcen

Nachteile der Unreal Engine

Die Unreal Engine hat auch einige potenzielle Nachteile, die Sie beachten sollten. Zu den möglichen Nachteilen der Unreal Engine gehören:

  • Steilere Lernkurve im Vergleich zu einigen anderen Spiel-Engines, da die Unreal Engine die Programmiersprache C++ verwendet

  • Höhere Systemanforderungen für den Betrieb und die Entwicklung mit der Unreal Engine

  • Größere Dateigrößen und längere Ladezeiten im Vergleich zu einfacheren Engines

Starten Sie Ihre Karriere als Spieleentwickler mit Coursera

Wenn Sie mehr über die Unreal Engine oder die Spieleentwicklung im Allgemeinen lernen möchten, ist der Abschluss eines Kurses oder eines entsprechenden Zertifikats ein guter Anfang. Auf Coursera können Sie sich für einige der weltweit besten Kurse zum maschinellen Lernen anmelden.

Neben den bereits erwähnten Unreal Engine-Kursen auf Coursera sollten Sie sich auch Einführung in das Spieldesign von CalArts ansehen. Dieser Kurs für Einsteiger findet komplett online statt, damit Sie als Student nicht überfordert sind. Die geschätzte Bearbeitungszeit beträgt nur sechs Stunden, und der Kurs bietet flexible Fristen. 

Spezialisierung Spieldesign und Entwicklung mit Unity 2020 von der Michigan State University ist ein weiterer relevanter Kurs, den Sie sich als Anfänger ansehen sollten. Die geschätzte Zeit für den Abschluss dieses Kurses beträgt fünf Monate bei drei Stunden Arbeit pro Woche. Auch dieser Kurs ist vollständig online und wird auf Anfängerniveau unterrichtet.

Platzhalter

kurs

Einführung in das Spieldesign

Herzlich willkommen! Dieser Kurs ist eine Einführung in die wichtigsten Konzepte des Spielens und eine Erkundung, wie diese grundlegenden Konzepte die Art ...

4.7

(2,850 Bewertungen)

122,088 bereits angemeldet

Stufe Anfänger

Durchschnittliche Zeit: 6 Stunde(n)

In Ihrem eigenen Lerntempo lernen

Platzhalter

spezialisierung

Spieldesign und Entwicklung mit Unity 2020

Starten Sie Ihre Karriere in Spieldesign und -entwicklung. Lernen Sie die Theorie und Praxis der Spieleentwicklung mit Unity 2020

4.7

(522 Bewertungen)

23,632 bereits angemeldet

Stufe Anfänger

Durchschnittliche Zeit: 2 Monat(e)

In Ihrem eigenen Lerntempo lernen

Kompetenzen, die Sie erwerben:

Einheit, Entwicklung von Videospielen, technologie, videospiel, Spiel-Design, Spiele machen

Aktualisiert am
Geschrieben von:
Coursera Staff

Redaktion

Das Redaktionsteam von Coursera besteht aus äußerst erfahrenen professionellen Redakteuren, Autoren ...

Diese Inhalte dienen nur zu Informationszwecken. Den Lernenden wird empfohlen, eingehender zu recherchieren, ob Kurse und andere angestrebte Qualifikationen wirklich ihren persönlichen, beruflichen und finanziellen Vorstellungen entsprechen.

Entwickeln Sie agile Fähigkeiten, um organisiert zu bleiben und Projekte schneller abzuschließen.

Sparen Sie Geld und lernen Sie gefragte Fähigkeiten von Top-Unternehmen und Organisationen.