Unreal Engine: So erstellen Sie Videospiele mit dieser Engine

Die Videospielbranche ist zu einem der bewegendsten Gelder pro Jahr geworden. Daher finden wir heute eine große Anzahl von Unternehmen, Studios und sogar Amateurbenutzern, die sich dafür einsetzen, ihre eigenen Ideen zum Leben zu erwecken.

Obwohl das Erstellen eines Spiels vor Jahren eine ziemlich komplizierte Aufgabe war, da sie entweder von Grund auf neu programmiert wurden oder man Zugriff auf sehr teure professionelle Software haben musste, kann heutzutage jeder mit grundlegenden Programmierkenntnissen dank Tools und Engines fast professionelle Spiele erstellen. mögen Unreal Engine , die jedem zur Verfügung stehen.

Unreal Engine

Was ist Unreal Engine?

Unreal Engine ist eine der Engines, um die leistungsstärksten Videospiele zu entwickeln, die wir finden können. Dieser Motor gehört zur Firma Epic Games , bekannt für den beliebten Epic Store und als Entwickler der Unreal Engine und des beliebten Fortnite.

Dieser Motor wurde 1998 in Betrieb genommen, obwohl es sich um einen bezahlten Motor handelte, der für jeden Bastler unerreichbar war. Glücklicherweise hat Epic Games 2015 beschlossen, sein Geschäftsmodell zu ändern, und begann, diese Engine jedem Benutzer, der daran interessiert ist, sie zur Gestaltung seiner Spiele zu verwenden, völlig kostenlos anzubieten.

Die kompatiblen Plattformen, für die wir Spiele entwickeln können, sind:

  • Windows.
  • MacOS.
  • Linux.
  • HTML5
  • Xbox One.
  • PS4.
  • Android.
  • iOS.
  • vr.

Wenn wir ein neues Projekt erstellen, können wir den Projekttyp auswählen, eine Vorlage laden und die Projektparameter entsprechend der Plattform konfigurieren, auf der es ausgeführt werden soll.

Unwirkliche Motorversionen

Die erste Version dieser Engine kam 1998 und debütierte in den Spielen Unreal und Unreal Tournament. Obwohl es sich um eine sehr vollständige Engine handelt (sie hatte sogar eine sehr fortschrittliche KI), wurde sie erst mit der Einführung der zweiten Version populär.

Unreal Engine 2 kam im Jahr 2002 an und tat es durch die Haustür, um seine Macht mit dem beliebten Spiel America's Army zu demonstrieren. Diese Version verbesserte die Physik und wurde für PS2 vorbereitet, Xbox und GameCube. Die Version 2.5 kam bald darauf und verbesserte die Leistung, fügte Fahrzeugphysik und eine neue Sound-Engine hinzu.

Die dritte Version dieses Motors, Unreal Engine 3 , kam 2006 zu Entwicklern mit verbesserter Unterstützung für PCs mit DirectX 9 und 10, Xbox 360 und Playstation 3. Die Spiele, die diese Engine veröffentlicht haben, waren Gears of War und Unreal Tournament 3. Dies ist die Version, die Unreal Engine zu ihrer maximalen Pracht gebracht hat und Nutzungsverträge für die großen Spieleentwickler erhalten hat.

Die neueste Version dieses Motors ist Unreal Engine 4 , eine Version, die seit 2005 auf dem Markt ist und in Hunderten von Spielen verwendet wird, sowohl von großen Studios als auch von Fans. Dies war die erste kostenlose Version der Engine, die Epic Games für alle ermutigte, die sie ohne Einschränkungen verwenden möchten. Die einzige Bedingung ist, dass das Unternehmen 5% der Leistungen jeder Arbeit in Anspruch nimmt, sobald sie 3,000 USD übersteigt.

Darüber hinaus arbeitet Epig Games bereits daran Unreal Engine 5 , die nächste Version seiner Engine für die neuen Konsolen PS5 und Xbox Series X, die zweifellos den Videospielemarkt mit ultrarealistischer Grafik und Leistung revolutionieren wird. Diese Version ist für Ende 2021 geplant.

Unreal Engine ist nicht nur eine Engine für die Entwicklung von Videospielen, sondern spielt auch in anderen Märkten eine wichtige Rolle. Beispielsweise wird es häufig verwendet, um Simulationen und Renderings in durchzuführen die Architektur, für Ingenieurwesen Arbeit , in Medizin für Betriebsversuche und sogar in der virtuellen Realität. Selbst diese Engine wird normalerweise im Kino verwendet, um alle Arten von Animationen und Spezialeffekten auszuführen.

Vorteile und Nachteile

Wie in allem gibt es kein perfektes Produkt. Daher hat Unreal Engine auch Vor- und Nachteile. Einer der Vorteile dieses Motors gegenüber anderen ist, dass er vollständig ist Open-Source- So kann jeder Benutzer oder jedes Unternehmen es verbessern und an seine Bedürfnisse anpassen. Es zeichnet sich auch durch seine Beleuchtung Systeme , bei der Erstellung von Inhalten und Materialien und in der großen Menge von  Dokumentation Es bietet so, dass jeder Benutzer von Grund auf lernen oder Fragen beantworten kann.

Als Nachteile können wir hervorheben, dass es ziemlich steil ist Lernkurve . Dies, zusammen mit der obligatorischen Verwendung der C ++ Sprache für den Code-Editor, kann viele Benutzer auslassen, die diese Sprache nicht kennen. Es hat auch Elemente, die selbst für die erfahrensten Benutzer verwirrend und chaotisch sein können. Ohne zu vergessen, dass Unreal Engine es ernst meint Leistung Probleme beim Ausführen von Handyspielen.

Unity 3D gegen Unreal Engine

Der Hauptkonkurrent von Unreal Engine ist zweifellos Einheit. Diese Engine ist auch für Benutzer völlig kostenlos und verwendet ein ähnliches Geschäftsmodell, das auf basiert Provision basierend auf dem Ergebnis. Unreal berechnet jedem 5% des Gewinns über 3,000 USD, während Unity seinen Motor völlig frei lässt (wenn auch mit einigen Einschränkungen), wenn das Unternehmen weniger als 100,000 USD verdient. Wenn Sie mehr von diesem Einkommen haben, müssen Sie für die PRO-Version des Programms bezahlen (1,500 USD oder 75 USD pro Monat). Und wenn wir Spiele machen für Android or iOS, Unity bietet zusätzliche Gebühren.

Die Einheit 3D Schnittstelle hat eine viel weniger steile Lernkurve, das heißt, es ist viel einfacher zu bedienen. Selbst wenn wir von vorne anfangen, werden wir in kurzer Zeit wissen, welche die wichtigsten Elemente sind. Bei Unreal Engine ist die Oberfläche vom ersten Moment an viel komplizierter. Wie für die unterstützten Programmiersprachen , Unreal Engine 4 verwendet C ++, während Unity die Verwendung von C # oder JavaScript ermöglicht, beide Sprachen mit denselben Ergebnissen. In Bezug auf die Kompatibilität ist Unity 3D neben vielen anderen (insbesondere Konsolen aus einer oder zwei Generationen) mit denselben Plattformen wie Unreal Engine kompatibel.

Unwirkliche Engine-Schnittstelle

Beide Motoren haben ihre eigenen Läden um Ressourcen für Projekte herunterzuladen. Unity 3D ist jedoch hinsichtlich ihrer Anzahl unendlich überlegen.

Natürlich hat Unity mit einem größeren Marktanteil viel mehr berufliche Möglichkeiten.

Unwirklich Unity 3D
PREISLISTE Frei Kostenlos (mit Einschränkungen) bis zu 100,000 US-Dollar.
Kommission 5% von 3,000 USD. PRO-Lizenz von 1500 Dollar oder 75 pro Monat.
Einfach zu bedienen: Es ist schwierig, von vorne zu beginnen. Klare und einfache Oberfläche.
Programmiersprachen C ++ C # und JavaScript
Ressourcenspeicher Ja Ja
Plattformen iOS, Android, VR, Linux, Windows, MacOS, Linux, HTML5, Xbox One und PS4 iOS, Android, Windows Phone, Tizen, Android TV, Samsung SMART TV, Xbox One, Xbox 360, Windows, MacOS, Linux, HTML5, WebGL, VR, PS4, PlayStation Vita und Wii U.

Was muss ich wissen, um Unreal Engine verwenden zu können?

Das erste, was wir brauchen, ist sehr wichtig Zeit. Wie wir bereits erklärt haben, ist die motorische Lernkurve ziemlich steil. Daher müssen wir viel Zeit damit verbringen, uns mit der Benutzeroberfläche und allen Funktionen vertraut zu machen, die sie uns bietet, wenn wir wirklich mit der Programmierung von Videospielen mit dieser Engine beginnen möchten. Wenn möglich, empfehlen wir, mit einem Unreal Engine-Kurs zu beginnen, auch wenn wir bereits Vorkenntnisse in anderen Sprachen oder Engines haben, um uns damit vertraut zu machen. Dokumentation ist ein Element, das wir immer zur Hand haben müssen.

Obwohl wir über die Benutzeroberfläche des Programms viel tun können, gibt es einige Dinge, die wir sicherlich von Hand programmieren müssen. Und die einzige Sprache, die wir für diesen Zweck verwenden können, ist C ++ , da sein Interpreter keine anderen Sprachen unterstützt. Wenn wir auf lange Sicht nicht wissen, wie man in C ++ programmiert, werden wir Probleme haben.

Unreal Engine kostenloser Download

Der beste Weg, um diese Engine herunterzuladen und in der Lage zu sein, alle unsere Projekte zu steuern und immer die neueste Version zu haben, ist es, dies von der Website aus zu tun Epic Games Launcher . Außerdem müssen wir über ein Benutzerkonto verfügen, um uns anmelden und auf alle von dieser Plattform angebotenen Ressourcen zugreifen zu können.

Im Menü links müssen wir auswählen “ Unreal Engine “Und von hier aus können wir die neueste Version der Engine kostenlos auf unseren Computer herunterladen.

Die Spieleentwicklung ist sehr sensibel, daher kann es vorkommen, dass eine bestimmte Version von uns Probleme verursacht, wenn dies zuvor noch nicht geschehen ist. Aus diesem Grund können wir mit Epic Games auch die vorherigen Versionen der Engine bis zu 4.0 herunterladen.

In demselben Launcher finden wir auch eine Liste mit allen von uns erstellten Projekten. So können wir sie immer zur Hand haben und bei Bedarf darauf zugreifen.

Sobald die Unreal Engine heruntergeladen und installiert ist, können wir sie über den Epic Games-Launcher öffnen. Und jetzt können wir nur anfangen, unsere Vorstellungskraft zu verwirklichen.