Unreal Engine ist seit mehr als zwei Jahrzehnten ein fester Bestandteil der Welt der Spieleentwicklung. Bekannt für atemberaubende Grafiken, einfache Entwicklungstools und regelmäßige Updates, ist Unreal eine kluge Wahl für jeden Entwickler.
Aber wie fängst du an, dein erstes Spiel in Unreal zu machen?
Über Unreal Engine
Unreal Engine ist eine 3D-Spielentwicklungs-Engine von Epic Games, den Leuten hinter Fortnite, die 1998 debütierte. Das Tool entwickelte sich dann zu einer vollständigen Spieleentwicklungssuite. Es bietet Programmierung, Animation und eine Vielzahl anderer Wettbewerbsfunktionen. Die neue Version des Motors, die 2022 eingeführt wurde, Verbesserung der Funktionen der Unreal Engine und es gleichzeitig für Entwickler zugänglicher zu machen.
Ist Unreal Engine gut für Anfänger?
Unreal Engine 5 verfügt über eine Reihe von Funktionen, die sich an diejenigen richten, die mit der Spieleentwicklung beginnen. Dank der Visual Scripting-Funktionen von Unreal können Sie Ihr erstes Spiel ohne Code entwickeln. Und Sie können sich auf die detaillierte Dokumentation verlassen, die für die Engine verfügbar ist, um Ihr Lernen anzukurbeln.
Können Sie Spiele verkaufen, die mit der Unreal Engine erstellt wurden?
Sie können die Spiele, die Sie mit Unreal Engine erstellen, unter allen Lizenzoptionen des Unternehmens verkaufen. Es ist wichtig, dass Sie Ihre eigene EULA für Unreal Engine lesen, wenn Sie die Software herunterladen. Epic erlaubt den Verkauf von Spielen, die mit Unreal erstellt wurden, und erhebt im Allgemeinen nur Lizenzgebühren, wenn Ihr Umsatz mehr als 1 Million US-Dollar beträgt.
Ist Unreal Engine kostenlos?
Die Basisversion von Unreal Engine 5 ist für alle Benutzer kostenlos, egal ob Sie ein Unternehmen, ein Bastler oder ein Student sind. Epic Games bietet auch ein Enterprise-Programm mit Premium-Support und einer benutzerdefinierten Lizenzoption für Benutzer mit besonderen Anforderungen. Jede Unreal Engine 5-Lizenz enthält die gleichen Engine-Funktionen und Lernmaterialien.
Herunterladen des Epic Games Launcher
Sie können Unreal Engine über dieselbe Epic Games Launcher-App herunterladen, die Sie zum Herunterladen von Spielen verwenden. Sie müssen den Launcher von herunterladen Epische Spiele und installieren Sie es, bevor Sie mit der Arbeit am Motor beginnen können.
Unreal Engine installieren und einrichten
Sie können mit der Installation von Unreal Engine beginnen, sobald Sie Epic Games Launcher installiert haben. Öffnen Sie den Launcher und klicken Sie auf Unwirkliche Engine auf der linken Seite des Fensters, bevor Sie auf klicken Bibliothek Registerkarte oben im Fenster.
Klicken Installieren auf der neuesten Engine-Version in der Motorversionen Sektion. Wählen Sie den gewünschten Dateipfad für Ihre Unreal Engine 5-Installation und klicken Sie auf Installieren.
Es wird einige Zeit dauern, bis die Installation abgeschlossen ist, sodass Sie die Möglichkeit haben, sich mit Unreal vertraut zu machen, bevor Sie es verwenden.
So erstellen Sie ein Spiel in Unreal Engine für Anfänger
Epic Games ist so freundlich, neuen Entwicklern, die lernen möchten, wie man Spiele mit Unreal Engine erstellt, Beispielspiele zur Verfügung zu stellen. Das Lyra-Beispielspiel ist ein ausgezeichneter Ausgangspunkt. Gehen Sie zum Proben Registerkarte im Epic Games Launcher, wählen Sie Lyra-Starterspiel, und klicken Sie auf die Frei Taste. Dadurch wird eine Reihe von Bedingungen geöffnet, die Sie akzeptieren können.
Klicken Projekt erstellen und wählen Sie den gewünschten Dateipfad für Ihr Starterspiel aus, und klicken Sie dann auf Schaffen. Warten Sie, bis das Starterspiel heruntergeladen ist, bevor Sie mit dem nächsten Schritt fortfahren.
Nachdem Sie Lyra heruntergeladen haben, können Sie mit der Arbeit in Unreal beginnen. Starten Sie Unreal Engine aus dem Epic Games Launcher und Durchsuche für die Lyra-Projektdateien, die Sie vor dem Öffnen der Entwicklungstools gespeichert haben.
Erkundung der Benutzeroberfläche der Unreal Engine
Jeder wird das gleiche UI-Layout in Unreal Engine sehen, wenn es zum ersten Mal geladen wird. Unreal Engine 5 hat das allgemeine Layout in der Software vereinfacht und verbessert, aber Sie können es beliebig an Ihre eigenen Bedürfnisse anpassen.
Wie Sie auf dem obigen Screenshot sehen können, ist die Hauptsache auf dem Bildschirm in Unreal Engine die Visueller Editor Feld. Hier sehen Sie die Szene, an der Sie gerade arbeiten, zusammen mit allen Objekten und anderen Instanzen darin. Ähnlich wie bei Tools wie Blender können Sie im visuellen Editor aus verschiedenen Bearbeitungsmodi wählen.
Auf der rechten Seite des Bildschirms befinden sich zwei separate Bereiche: der Gliederung und Einzelheiten Abschnitte. Das Gliederung ist eine textbasierte Hierarchie der Objekte innerhalb der aktuellen Ebene. Dadurch erhalten Sie Zugriff auf unsichtbare Objekte, Eltern-Kind-Beziehungen und mehr. Darunter ist die Einzelheiten Abschnitt, der die Eigenschaften des ausgewählten Objekts anzeigt.
Unreal Engine Content Drawer, Output Log und Cmd
Drei wichtige Tools befinden sich am unteren Rand des Unreal Engine-Bildschirms. Das Content Drawer beherbergt alle Assets, die in Ihrem Spiel verwendet werden, und das Output Log liefert Informationen, wenn Sie Ihr Spiel debuggen. Mit dem Cmd-Tool können Sie Ihrem Spiel Befehle erteilen.
Im Moment ist der Content Drawer der wichtigste Teil der Benutzeroberfläche, auf den Sie sich konzentrieren müssen. Klicken Inhaltsfach, um den Inhaltsmanager zu öffnen, und Sie sehen alle Dateien, aus denen das Lyra-Beispielspiel besteht. Sie können die Dateien durchsuchen und filtern, um die Suche nach dem Gesuchten zu erleichtern.
Wie Sie am Lyra-Beispiel sehen können, ist die Sorgfalt bei der Dateiverwaltung immer wichtig, wenn Sie mit dem Content Drawer arbeiten.
Hinzufügen zu Ihrer Unreal Engine-Benutzeroberfläche
Wie bereits erwähnt, können Sie die Benutzeroberfläche der Unreal Engine an Ihre Bedürfnisse anpassen. Gehe zu Fenster oben auf dem Bildschirm, um die Liste der zusätzlichen UI-Elemente anzuzeigen, die Sie verwenden können. Wenn Sie den Mauszeiger über die einzelnen Panel-Typen bewegen, erhalten Sie eine kurze Beschreibung dessen, was Sie gerade sehen.
Programmierung in Unreal Engine
Der Einstieg in die Programmierung in Unreal Engine ist ähnlich wie Erste Schritte mit Unity. Beide Tools bieten umfassende Optionen, um Ihnen die Kontrolle über Ihren Code zu geben und gleichzeitig zu minimieren, wie viel Sie selbst schreiben müssen.
Welche Programmiersprachen funktionieren mit Unreal Engine?
Unreal Engine verwendet C++ als Hauptprogrammiersprache, mit einem Compiler, der darauf ausgelegt ist, damit zu arbeiten. Neben C++ können Unreal-Entwickler das Blueprint Visual Scripting-System verwenden, um Aktionen und Ereignisse zu erstellen, ohne echten Code verwenden zu müssen.
Codierung mit C++ in Unreal Engine
Sie können Ihrem Projekt jederzeit neue C++-Klassen hinzufügen, indem Sie zu gehen Datei und dann klicken Neue C++-Klasse. Von hier aus wird der von Ihnen geschriebene Code wie jedes andere Projekt sein; Sie können sogar Tools wie Visual Studio verwenden, um Ihre Codierung in Unreal Engine zu unterstützen. Sie können die offizielle Unreal Engine 5-Dokumentation verwenden, um loszulegen.
Blueprint Visual Scripting in Unreal Engine 5
Blueprint Visual Scripting ist die Antwort von Unreal Engine 5 auf Blockcodierung und andere visuelle Programmiermethoden. Blueprint ist ein leistungsstarkes Tool, mit dem Sie Spiele ohne eine einzige Codezeile erstellen können. Lyra zum Beispiel ist ein Spiel, das vollständig mit visuellem Skripting erstellt wurde.
Um ein Beispiel für das visuelle Skripting von Unreal zu sehen, werfen Sie einen Blick auf die GA_Waffe_Feuer Datei gefunden unter Alle > Waffen innerhalb der Inhaltsschublade. Diese Datei steuert das Waffenfeuer in Lyra und sieht ziemlich einschüchternd aus, wenn Sie sie zum ersten Mal öffnen, aber es ist nicht allzu schwer, sie in den Griff zu bekommen.
Diese Blueprint-Datei hat vier verschiedene Abschnitte. Der erste dieser Abschnitte führt eine Waffenverfolgung durch, wenn der Spieler zum ersten Mal den Feuerknopf drückt. Dies prüft, ob der Spieler lokal gesteuert wird, gefolgt von der Wiedergabe von Animationen und der Steuerung der Feuerrate der Waffe. Der Spieler kann seine Waffe nicht abfeuern, wenn er tot ist.
Als nächstes verarbeitet das visuelle Blueprint-Skript die Zieldaten für den Schuss, der vom Spieler ausgeführt wird. Dadurch wird sichergestellt, dass Treffer Schaden anrichten und den Spielern Effekte hinzufügen, während gleichzeitig sichergestellt wird, dass Schüsse, die vom Ziel abweichen, ihnen nichts anhaben.
Wie Sie dem visuellen Skripting von Unreal entnehmen können, legt die Programmierung, die Sie mit diesem System durchführen, einen starken Schwerpunkt auf Beziehungen. Jeder der Codeblöcke, die Sie platzieren, muss Linien zu anderen Blöcken haben, die einen Fluss bilden, der Programmierern schnell vertraut vorkommen wird. Es lohnt sich immer noch, die Unreal Engine 5-Dokumentation zum Thema Skripting zu lesen, auch wenn Sie Erfahrung mit Code haben.
Erste Schritte mit Unreal Engine 5
Unreal Engine 5 ist eine große Software, in der Sie viel lernen können. Die Zeit, die Sie investieren, wird sich immer lohnen und Ihnen die Chance geben, Ihre Traumspiele Wirklichkeit werden zu lassen.