Inhalt
- 1. Sie können nicht frei schlagen
- 2. Blaupause für visuelles Scripting
- 3. Die sehr intuitive Benutzeroberfläche
Wenn es jemals eine Zeit gab, ein Indie-Entwickler zu werden, dann ist jetzt diese Zeit. Es gibt eine Fülle von Ressourcen und Tutorials im Internet, aktive Foren und buchstäblich Dutzende von Engines zur Auswahl. Warum habe ich mich entschieden, die Unreal Engine zu verwenden, um meine Spiele zu entwickeln? Um ehrlich zu sein, es ist nicht die erste Engine, in der ich gearbeitet habe. Ich habe mein erstes Prototypspiel in GameMaker: Studio entwickelt. Warum also habe ich den Wechsel vorgenommen? Hier sind die drei wichtigsten Gründe, aus denen ich mich entschlossen habe, die Unreal Engine zu einem beliebten Ziel für Game-Entwickler zu machen.
1. Sie können nicht frei schlagen
Wenn Sie gerade erst anfangen oder mit der Idee der Spielentwicklung basteln, besteht die Chance, dass Sie kein Geld ausgeben möchten, nur um ein Programm zu verwenden. Als College-Student mit kleinem Budget war dies eines der ersten Dinge, die mir in den Sinn kamen, und einer der Gründe, warum ich die Unreal Engine als Lösung betrachtete. Gleichermaßen bietet Unity auch eine kostenlose, persönliche Version ihrer Spiel-Engine an, jedoch mit einem großen Nachteil. Die kostenlose Version enthält nicht die Tools, die zur Optimierung Ihres Spiels erforderlich sind. Dies ist meiner Meinung nach ein großer Nachteil, da nicht alle Spielplattformen gleich sind und ein schlecht optimiertes Spiel von der Spielegemeinschaft nie gut angenommen wird. Angesichts dieses Faktors und meines Budgets fielen die Skalen zugunsten von Unreal aus.
Um ein Spiel zu erstellen, das ich in Unity optimieren konnte, müsste ich ein Upgrade auf Unity Plus durchführen, bei dem Sie $ 35 pro Monat oder 395 $ pro Jahr zahlen, wenn Sie im Voraus bezahlen (eine Ersparnis von $ 25). Im Vergleich zu $ 0 pro Monat / Jahr für Unreal, das mit allen Tools geliefert wird, die ich sofort brauche.
Das heißt nicht, dass Unreal "kostenlos" ist, sondern mit einem eigenen Preis, der eine Lizenzgebühr von 5% für Einnahmen von mehr als 3.000 USD pro Quartal ist. Wenn ich also ein Spiel machen würde, das über ein Viertel 5.000 Dollar verdient hätte, müsste ich Lizenzgebühren in Höhe von 100 Dollar zahlen. Aber wenn ich im nächsten Quartal nur 2,5 Tausend Dollar verdient hätte, hätte ich keine Lizenzgebühren, was gut ist, da ich an diesem Punkt wahrscheinlich von Hot Dogs und Ramen leben würde.
Ich weiß, dass einige der Meinung sind, dass Sie letztendlich mehr Lizenzgebühren zahlen werden, als Sie für Ihr Abonnement bei Unity zahlen würden, aber Sie müssen auch die Skalierung Ihres Entwicklungsteams berücksichtigen. Nehmen wir an, Sie sind keine Ein-Mann-Armee mehr und jetzt ein Studio von 3. Nun, das hat Ihr monatliches Abonnement für Unity verdreifacht. Mit Unreal zahlen Sie immer noch $ 0, unabhängig davon, ob Sie ein Studio mit einem oder einem 10-köpfigen Dev-Team haben. Egal, was Sie mit Unity machen, Sie bezahlen im Voraus, aber mit Unreal bezahlen Sie nur, wenn Ihr Produkt ein Erfolg ist. Für mich fühlt es sich persönlicher an. Es fühlt sich an, als ob die Leute hinter Unreal mich erfolgreich sehen wollen, denn wenn ich ein Spiel mache, das gut läuft, werden wir alle bezahlt.
2. Blaupause für visuelles Scripting
Ein weiterer Faktor, den ich berücksichtigen musste, waren die Programmiersprachen. Während meines Studiums arbeitete ich hauptsächlich mit C # (C Sharp), der Hauptprogrammiersprache von Unity. Unreal verwendet jedoch C ++ für seine Programmieranforderungen. Anstatt C ++ zu lernen, kann ich jedoch das vielseitige und äußerst robuste visuelle Skriptsystem von Blueprint nutzen, das Unreal anbietet. Mit diesem System kann ich immer noch mein grundlegendes Wissen über die Programmierung nutzen, gepaart mit der Einfachheit von Blueprint-Knoten zum Ziehen und Ablegen, um dieselben Aufgaben auszuführen, die ich sonst zum Codieren von C ++ lernen müsste.
Dadurch kann ich nicht nur Zeit und Mühe beim Erlernen einer neuen Programmiersprache sparen, sondern auch ein robustes System, das ein schnelles Prototyping ermöglicht. Dies ist ein anderer Bereich, den ich für unwirklich halte. die schiere Menge an Funktionen, die Unreal unter der Haube hat.
Der Unterschied zwischen Unreal und Unity war sehr offensichtlich, als ich Unreal zum ersten Mal lud. Unreal ist wie ein One-Stop-Shop für die gesamte Spielekreation, mit seinen vielen integrierten Editoren, die für Partikeleffekte, Materialerstellung und sogar Filmsequenzen verwendet werden können (siehe unten). Unreal ist wie das Schweizer Armeemesser von Game Engines. Wenn es einen Nachteil gibt, der darauf hinweist, dass Unreal auf meinen Festplatten viel Speicherplatz beansprucht, weil es so viele Funktionen bietet, die es beherrscht.
Im Vergleich dazu ist Unity leichter und kann auf Systemen mit niedrigeren Spezifikationen ausgeführt werden. Darüber hinaus bin ich der Meinung, dass es derzeit die bessere Wahl wäre, wenn Ihre Spieleentwicklungsziele auf die Veröffentlichung von Titeln im Mobilfunkmarkt abzielen, insbesondere wenn die Spiele in erster Linie 2D sein sollten. In dieser Hinsicht wäre Unity die bessere Wahl, da Unreal derzeit in diesen Bereichen nicht so einfach zu bearbeiten ist, da der Fokus auf 3D-Spielen liegt, die mit beeindruckenden Visuals ausgestattet sind.
3. Die sehr intuitive Benutzeroberfläche
Wenn Sie das Beispielbild des Blueprint-Systems nicht als verwirrend empfinden, haben Sie Glück, da die meisten Funktionen, die Sie in Unreal ausführen, eine sehr ähnliche Benutzeroberfläche haben. Ich persönlich finde, dass sich die Unreal-Engine natürlich und angenehm beim Navigieren anfühlt. So sollten Sie sich fühlen, wenn Sie planen, unzählige Stunden in der Umgebung einer Anwendung zu arbeiten. Dies hängt wiederum von den persönlichen Vorlieben ab, aber ich habe mich leicht durch die verschiedenen Registerkarten und Systeme navigiert, nachdem ich eine einfache Tutorialserie auf dem Unreal-YouTube-Kanal angeschaut hatte.
Da haben Sie es, meine Top-3-Gründe, warum ich Unreal als Startmotor gewählt habe. Wenn es um die Entwicklung von Spielen geht, passt Unreal zu dem, was ich entwickeln möchte, und gibt mir alle Werkzeuge, die ich brauche, um meine Ziele zu erreichen. Sagen Sie mir in den Kommentaren unten, welche Erfahrungen Sie mit Unreal gemacht haben oder warum Sie die Engine Ihrer Wahl verwenden.