Es ist so eine Sache mit der Technik: Je länger es sie gibt, desto mehr Menschen greifen zu. Vor 10 Jahren hätte zum Beispiel niemand davon geträumt, ohne Programmierkenntnisse eine Website zu erstellen. Jetzt kann das jeder in wenigen Minuten. Sie können sogar eine Smartphone-App auf die gleiche Weise erstellen!
Wie sieht es also mit dem Erstellen von Computerspielen aus? Nun ja, es sieht so aus, als ob wir da schnell vorankommen. Es gibt jetzt immer mehr Lösungen für komplette Anfänger, die noch nie in ihrem Leben eine Zeile Code geschrieben haben. Klingt gut für Sie? Großartig! Lassen Sie uns mit einem schnellen Inhaltsverzeichnis beginnen.
Inhaltsverzeichnis
Wie sollte ich meine Spiele-Engine auswählen?
Da Sie hier sind, gehen wir davon aus, dass Sie wissen, dass eine Spiele-Engine eine spezielle Software oder ein Programm zum Erstellen von Spielen ist. Sie werden auch wissen, dass Sie sie herunterladen und auf Ihrem Computer installieren müssen. Grob gesagt bieten sie 4 Hauptarten von Funktionen:
- Vollständige Spielvorlagen: Sie erhalten im Grunde ein fertiges Spiel. Sie ändern nur noch kleine Details. Importieren Sie Ihr eigenes Artwork oder bewegen Sie ein paar Schieberegler, um z.B. die Farbe des Himmels zu ändern.
- Drag and Drop: sehr einfach zu bedienen – keine Programmierung notwendig. Damit können Sie Ereignisse oder Eigenschaften erstellen, indem Sie sie aus einer laaaaangen Liste auswählen. Zum Beispiel können Sie einer Plattform die Eigenschaft „solide“ hinzufügen, um sicherzustellen, dass Ihr Charakter nicht hindurchfällt.
- Visuelles Skripting: Damit können Sie verschiedene Funktionen auswählen, die den Code replizieren, ohne ein Skript schreiben zu müssen. Sie sind mächtiger als Drag-and-Drop-Engines und Sie werden mehr Zeit brauchen, um sich mit ihren Funktionen vertraut zu machen. Sie sind jedoch ein hervorragender Weg, um zu verstehen, wie Code funktioniert, ohne selbst etwas eintippen zu müssen.
- Kodierung: Einige Spiele-Engines verwenden ihre eigene Skriptsprache und versuchen, es Anfängern so einfach wie möglich zu machen. Das ist ein guter Weg, um das Programmieren zu lernen, vor allem, wenn Sie später komplexe Spiele entwickeln wollen. Andere setzen auf bekannte Skriptsprachen, und wenn Sie diese beherrschen, haben Sie die volle Kontrolle über Ihr Spiel, egal wie komplex es ist.
Natürlich wird die Lernkurve umso steiler, je näher Sie an den Code herankommen. Aber denken Sie auch daran, dass es andere Faktoren zu berücksichtigen gibt. Diese könnten sein:
- Ihr Computer: PC oder Mac? Manche Game-Engines unterstützen nicht beides – das schränkt Ihre Auswahl ein. Sie sollten auch die technischen Anforderungen überprüfen. Ältere Computer könnten zu langsam sein, um die leistungsfähigeren Spiele-Engines auszuführen.
- Ihr Spielgenre: Recherchieren Sie, wenn es um genrespezifische Engines geht. Wenn Sie zum Beispiel ein RPG (Role Playing Game) ohne Code erstellen wollen, könnten Sie den RPG Maker verwenden. Wenn Sie ein Abenteuerspiel erstellen wollen, könnten Sie Adventure Game Studio ausprobieren.
- Ihre Perspektive: Dies hängt mit dem obigen Punkt zusammen, aber einige Game Engines sind auf 2D spezialisiert, während andere 2D und 3D unterstützen. Wie Sie sich vorstellen können, neigen 3D-Spiele-Engines dazu, komplexer zu sein und eine steilere Lernkurve zu haben.
- Ihre künstlerischen Fähigkeiten: Einige Engines kommen mit einem visuellen Editor, mit dem Sie Kunst direkt in ihnen erstellen können. Normalerweise bedeutet das Pixel Art oder Terrain Maps (Sie können Ihre Charaktere und Hintergründe auch immer aus anderen Programmen importieren).
- Ihre anvisierte Plattform: Mit anderen Worten, hier geht es darum, wo Ihr Spiel gespielt werden soll. Wollen Sie nur für das Web veröffentlichen? Oder wollen Sie ein Spiel für iOS und Android erstellen? Oder vielleicht für PCs, Macs und VR? Das ist alles möglich (der Fachbegriff lautet „Portierung“), aber Sie müssen die richtige Spiele-Engine entsprechend auswählen. Beachten Sie auch, dass wir, wenn Sie nur für Smartphones veröffentlichen wollen, einen eigenen Beitrag darüber haben, wie man Spiele-Apps erstellt.
Das Unity-Export-Fenster – wählen Sie, wohin Sie Ihr Spiel portieren wollen
- Ihr Engagement: Damit ist gemeint: Wie ernst ist es Ihnen mit der Spieleentwicklung? Wenn Sie eher ein Hobbyist sind, ist es nicht verkehrt, die einfachste Lösung zu wählen. Wenn Sie aber daran interessiert sind, ein Studio zu gründen und langfristig Spiele zu produzieren, sollten Sie eine Engine mit einem guten Ruf anstreben und unsere ganze Liste direkt auf Unity oder Unreal überspringen. Sie könnten sie sogar als Trainingsgelände zum Erlernen von Code nutzen – eine lohnende Investition.
- Andere Eigenschaften: Wollen Sie alleine oder mit einem Team an dem Spiel arbeiten? Wünschen Sie sich eine gute Unterstützung durch eine Community? Wird es regelmäßig aktualisiert? Das sind alles Fragen, die es wert sind, gestellt zu werden, um sicherzustellen, dass Ihre Engine zukunftssicher ist.
Können Game Engines jede Art von Spiel machen?
Die kurze Antwort lautet: Ja. Aber einige Genres werden definitiv Skripting erfordern. Und seien wir mal ehrlich, es wäre fast unmöglich, ein großes MMORPG (Massively Multiplayer Online Role Playing Game) ohne Programmierkenntnisse selbst zu entwickeln. Erwarten Sie auch nicht, dass Sie das nächste GTA oder Skyrim ohne fortgeschrittene technische Kenntnisse in Ihrem Schlafzimmer entwickeln können. Um Ihnen also einen schnellen Überblick zu geben, haben wir im Folgenden einige Spielgenres aufgelistet, damit Sie sehen, wie schwer sie zu erstellen sind.
Einfache 2D-Spiele: Diese sind sehr einfach zu erstellen. Sie müssen Zeit investieren, um den Umgang mit der Game-Engine zu lernen und natürlich, um Ihre Levels, das Artwork und das Konzept zu erstellen. Ein paar Genres sind besonders beliebt bei Drag-and-Drop-Spiele-Engines, und das sind:
- Puzzles, Plattformer, Arcade-Spiele, Rennspiele, Text-Adventures…
Komplexe 2D-Spiele: Spiele, die auf Physik, KI, Multiplayer-Spiele oder mit vielen Features setzen. Sie sollten auch in der Lage sein, sie zu erstellen, aber erwarten Sie, dass Sie viel mehr Zeit damit verbringen, die Grundlagen zu lernen für:
- RPGs (Role Playing Games, Tower Defense, Adventure Games, Roguelikes, Fighting Games…
Einfache 3D-Spiele: Ein bisschen komplizierter wird es, wenn man in 3D arbeitet. Die Spiele-Engines sind viel leistungsfähiger und daher viel schwieriger zu erlernen. Man kann davon ausgehen, dass man zwischen 3 Monaten und 1 Jahr damit verbringt, die Grundlagen zu lernen, indem man wirklich studiert, wie man die Dinge für:
- Abenteuerspiele, Ego-Shooter, Survival-Spiele…
Was ist mit komplexen 3D-Spielen? Nun, wir wollen nicht sagen, dass sie unmöglich zu machen sind, aber als Anfänger wird es sehr, sehr schwierig sein. Rechnen Sie damit, ein paar Jahre Ihres Lebens damit zu verbringen, zu lernen, wie man Spiele wie die folgenden erstellt:
- MMOs (Massively Multiplayer Online Games), Sportspiele, Sandbox, MOBA (Multiplayer Online Battle Arena), Echtzeitstrategie, VR (Virtual Reality) Spiele, Fahrzeugsimulationen, Kriegsspiele, Lebenssimulationen…
Erinnern Sie sich einfach daran, dass die Menge an Zeit, die Sie investieren, immer zu einem besseren Langzeitwissen führt. Außerdem: Das Internet ist Ihr bester Freund, wenn es um technische Ressourcen geht – es gibt sogar komplette Spielvorlagen, die Sie herunterladen können, um zu sehen, wie die Dinge unter der Haube funktionieren.
So, welche Game-Engine ist die beste für mich?
Da wir uns auf einsteigerfreundliche Funktionen konzentrieren, haben wir die folgenden Spiele-Engines in der Reihenfolge von Benutzerfreundlichkeit, Funktionen und Support aufgelistet. Wir haben die Liste auch in 2D und 3D getrennt (obwohl es ein paar Überschneidungen gibt).
GameSalad – The Educator’s Choice
Ein kürzlich erschienener Forbes-Artikel bezeichnete GameSalad als „das Youtube für Spiele“, und obwohl der Name etwas irreführend ist, zeigt er doch, dass diese Jungs für jeden da sein wollen. Ihre Lösung ist ein unglaublich einfach zu bedienendes Drag-and-Drop-Programm zum Erstellen von 2D-Spielen, das über eine eigene Physik und einfache „Regeln“ verfügt, die Sie auf Objekte anwenden. Tatsächlich vermarktet GameSalad seine Plattform sogar an Pädagogen, die Schülern beibringen wollen, wie man Spiele im Klassenzimmer erstellt. Natürlich ist der Funktionsumfang recht begrenzt, aber für mobile Apps und süchtig machende 2D-Casual Games sollte es reichen.
Schauen Sie sich in 15 Minuten an, wie Sie mit GameSalad loslegen
Gut für | Nennenswerte Beispiele |
---|---|
2D-Arcade-Spiele | Super Spin Tanks |
2D-Abenteuerspiele | Milo & Me | 2D-Puzzlespiele | Help Volty |
2D Sidescroller / Plattformer | Steam Punks |
Pros:
- Sehr einfach zu bedienen
- Publiziert auf mehreren Plattformen
- Gute Community und Unterstützung
- Drag and Drop
- 50% Rabatt auf das Pro-Abo (normalerweise $25 / Monat), wenn Sie Student, Lehrer oder beim Militär sind
Gegenstimmen:
- Abonnementmodell
- Eingeschränkte Funktionen
- Keine offizielle Roadmap für neue Funktionen
Buildbox – The one-box-fits-all
Buildbox macht sich langsam einen Namen als die Engine, die in den letzten Jahren für einige echte Hits verwendet wurde. Dazu gehören Dutzende von Spielen, die es in die App Store Top 100 geschafft haben, wie Color Switch und The Line Zen. Ihre Philosophie ist es, den Nutzern vorgefertigte Templates zur Verfügung zu stellen, mit denen man in wenigen Minuten ein Spiel erstellen kann. Dies schränkt jedoch die Freiheitsgrade ein und führt dazu, dass eher Spielklone als originelle Konzepte entstehen. Glücklicherweise können Sie auch die Kontrolle über Ihre Spielmechanik mit erweiterten Funktionen übernehmen.
Schauen Sie sich in 20 Minuten an, wie Sie mit Buildbox loslegen
Gut für | Nennenswerte Beispiele | |
---|---|---|
2D-Puzzlespiele | Color Switch | |
2D-Klon-Apps | Dooby Bird | |
2D Casual Games | Impossible Bottle Flip |
Pros:
- Einfache Drag-and-Drop-Oberfläche
- Kommt mit Spielvorlagen
- Gute Monetarisierungsoptionen
- Exportiert auf alle Plattformen
Nachteile:
- Vorlagen neigen dazu, Spieleklone zu erstellen
- Sehr teure Lizenz ab 84 $ / Monat (jährlich bezahlt)
Construct 2 – Der Windows-Favorit
Construct 2 ist ein sehr intuitives Drag-and-Drop-Programm zum Erstellen von 2D-Spielen. Die Lernkurve ist superschnell und die Oberfläche ähnelt sehr den Microsoft-Produkten, was es zu einem idealen Werkzeug für PC-Anwender macht, die sich noch nie mit einer Game-Engine beschäftigt haben. Leider gibt es keine Mac OS-Version, und Spiele können nur als HTML5 exportiert werden. Das bedeutet, dass sie mit einem Drittanbieter-Dienst konvertiert werden müssen, um als native Apps für Android oder iOS zu funktionieren, was zu Lasten der Leistung geht. Ebenso können Spiele auf Windows, Mac OS und Linux gespielt werden, aber nur in Webbrowsern.
Schauen Sie sich an, wie Sie ein grundlegendes Spiel in Construct 2 in 20 Minuten erstellen.
Gut für | Nennenswerte Beispiele |
---|---|
2D-Rennen | The Next Penelope |
2D-Plattformer | Airscape, Super Ubie Island |
2D Puzzle-Spiele | Mortar Melon |
2D Arcade Spiele | Cosmochoria |
Pros:
- Schnelle Lernkurve
- Gute Support-Community
- Regelmäßige Updates
- Kostenlose Testversion
- Angemessener Preis, ab $80
- Marktplatz für zusätzliche Plugins
Nachteile:
- Läuft nur auf PCs
- HTML5 schränkt die Leistung und Flexibilität ein
Clickteam Fusion 2.5 – Der Veteran
Clickteam Fusion ist die Engine, die von aktuellen populären Spielen wie The Escapists und Five Nights at Freddy’s verwendet wird. Das Erstaunliche daran ist, dass es sie schon seit 1994 gibt! Das bedeutet, dass es eine extrem aktive Gemeinschaft von super engagierten Fans hat, die ihre eigenen Erweiterungen einreichen und es gibt keinen Mangel an Dokumentation in den Foren. Es verwendet einen visuellen Editor, so dass Sie keinen Code eintippen müssen, aber Sie müssen lernen, was jede Funktion ist. Wie auch immer, wenn Sie rechnen können, haben sie 2 ½ Versionen über mehr als 20 Jahre veröffentlicht, und Sie haben es erraten, sie aktualisieren es nicht so oft, wie sie sollten…
Schauen Sie sich an, wie man mit Clickteam Fusion 2 anfängt.5 in 20 Minuten
Gut für | Notable Beispiele |
---|---|
2D-Plattformer | Gravity Island |
2D / 3D Survival Horror | Five Nights at Freddy’s |
2D Arcade | Freedom Planet |
Pros:
- Drag-and-Drop-Oberfläche und visueller Editor
- Exportiert auf alle Plattformen
- Leidenschaftliche und unterstützende mehrsprachige Community
- Tonnenweise Erweiterungen
- Kostenlose Version verfügbar – günstige Lizenz ab $75
Nachteile:
- Veraltete Oberfläche
- Nur Windows-Version
- Kaum bis keine Updates
- Zahlungspflichtige iOS, Android und Mac-Exporter
RPG Maker – Der RPG-Spezialist
Obwohl es erwähnenswert ist, dass RPG Maker für mehrere Spielgenres verwendet wurde, können Sie sich denken, dass diese Engine nur eine Sache macht – und zwar gut. Sie kommt mit einem WYSIWYG-Editor, und Sie können auch die 2D-Kunst direkt darin erstellen. Eine verwirrende Sache ist, dass es 7 verschiedene Versionen von RPG Maker gibt, die alle unterschiedliche Funktionen erlauben, und es ist erwähnenswert, dass die Lernkurve etwas steiler ist als bei bestimmten Drag-and-Drop-Lösungen.
Schauen Sie sich an, wie Sie in 15 Minuten mit RPG Maker loslegen.
Gut für | Nennenswerte Beispiele |
---|---|
2D RPGs (duh) | Clock of Atonement |
2D Arcade | Touhou Wandering Souls |
Pros:
- Gut für Künstler
- Exzellenter Kachel-Editor
- WYSIWYG-Editor
- Hilfreiche und leidenschaftliche Community
- Hat vereinfachten Code
Cons:
- Verwirrende Versionen mit unterschiedlichen Funktionen
- Nicht alle Versionen können auf alle Plattformen exportieren
- Leicht schwierig für komplette Anfänger
- Genre Einschränkung
Stencyl – Der Code-Lehrer
Vor ein paar Jahren, MIT (das Massachusetts Institute of Technology) eine visuelle Programmiersprache namens Scratch entwickelt. Es ist eine unterhaltsame Methode, Schülern beizubringen, wie Code funktioniert, ohne sie mit zu viel technischem Wissen zu überfordern. Die Funktionsweise ist eher wie ein Puzzle, bei dem man die richtigen Teile finden muss, um Aktionen und Reaktionen in seiner Software zu erzeugen. Nun, Stencyl basiert auf diesem Modell und ist als solches eine hervorragende Möglichkeit, ein einfaches Spiel zu erstellen, ohne zu programmieren, aber auf eine Art und Weise, die Ihnen ein gutes Verständnis dafür vermitteln sollte, wie Programmieren funktioniert! Leider ist es im Moment noch sehr eingeschränkt, also erwarten Sie nicht, dass Sie etwas anderes als ein einfaches 2D-Spiel bauen können (obwohl einige Leute behaupten, dass Sie damit Stardew Valley bauen könnten).
Schauen Sie sich in 20 Minuten an, wie man mit Stencyl anfängt
Gut für | Nennenswerte Beispiele |
---|---|
2D-Action-Horror | Lakeview Cabin |
2D-Plattformer | Ghost Song |
2D-RPGs | Reaching Finality |
2D-Arcade-Spiele | Mibibli’s Quest |
2D Tower Defense | NeoCon TD |
Pros:
- Gut für einfache Spiele
- Lernt die Grundlagen des Codes
- Hat „Kits“ (fertige Vorlagen)
- Erstellt Pixelkunst darin
- Hat einen kleinen Marktplatz
- Exportiert nativ für mehrere Plattformen
Gegenstimmen:
- Abonnement-Modell
- Eingeschränkte Funktionen
- Nicht ideal für Smartphone-Spiele
AppGameKit – Für engagierte Entwickler
Ja, es klingt, als sei es auf Handys ausgerichtet, aber Sie können alle Arten von 2D- und 3D-Spielen mit AppGameKit erstellen. Ihre Software lässt sich auf iOS, Android, PC, Macs, Linux, HTML5 – und sogar Raspberry PI portieren. Es unterstützt einige Programmiersprachen, darunter ihr eigenes AGK2, das auf BASIC basiert (etwas unmodern, aber leicht verständliche Syntax – ideal für Anfänger).
Sie können mit dem Programm auch als Entwickler wachsen und lernen, wie man C++ als mächtiges Framework verwendet. Das mag auf Neulinge einschüchternd wirken, aber AppGameKit ist eine großartige Möglichkeit, in die Welt der Spieleentwicklung einzusteigen, wenn Sie ernsthaft verstehen wollen, wie alles unter der Haube funktioniert – und vielleicht sogar Geld damit verdienen.
Schauen Sie sich an, wie Sie in 5 Minuten mit AppGameKit loslegen
Gut für | Nennenswerte Beispiele |
---|---|
2D-Shooter | 1982 |
Bildungs-Apps | Fahrtheorieprüfung 2018 |
3D-Tower-Defense-Spiele | Towerbots |
Pros:
- Einfache Portierung auf viele Plattformen
- Testen Sie das Spiel auf verschiedenen Geräten dank ihrer Spieler
- Großartig für nerdige, engagierte Erschaffer
- Keine Abonnements – zahlen Sie einmal und besitzen Sie es für immer ($79.99)
- Sehr schnelle Zusammenstellung
Cons:
- Zahlungspflichtige DLCs – Sie müssen für einige Shader oder VR-Unterstützung extra blechen
- Nicht ideal für Künstler – es sei denn, Sie kaufen den visuellen Editor für $49.99
- Dokumentation manchmal veraltet
Sparen Sie hier 60% auf AppGameKit.
GameGuru – Die FPS-Template-Lösung
Wenden wir uns nun den 3D-Spiele-Engines zu, und GameGuru ist wahrscheinlich eine der am einfachsten zu bedienenden. Das liegt daran, dass die Engine Ihnen 20 Spielvorlagen zur Verfügung stellt, mit denen Sie Ihre eigenen beginnen können, von FPS bis hin zu Horror-Survival-Spielen, und sie unterstützt Multiplayer. Sie können einfach Karten erstellen und bestimmte Einstellungen mit Schiebereglern manipulieren. Der Nachteil ist, dass alle Spiele tendenziell gleich aussehen – außerdem laufen sie nur unter Windows.
Schauen Sie sich in 8 Minuten an, wie Sie mit GameGuru loslegen
Gut für | Notable Beispiele |
---|---|
3D First Person Shooter | The Big Escape (Spielvorlage) |
3D Horrorspiel | Asylum |
Pros:
- Spiele funktionieren quasi out of the box
- 20 Spielvorlagen
- Hat einen Marktplatz
- Unterstützt Multiplayer
- Exportiert nativ für mehrere Plattformen
Nachteile:
- Veraltete Grafik
- Sehr eingeschränkte Funktionen
- Nur für Windows
Sparen Sie hier 60 % auf GameGuru
GameMaker Studio 2 – Der Hitmacher
Der Der Hitmaker
Was machen Spiele wie Hotline Miami, Undertale und Hyper Light Drifter gemeinsam? Ja, sie haben sich alle millionenfach verkauft, und sie wurden alle mit GameMaker Studio entwickelt. Diese leistungsstarke, vereinfachte Code-Engine unterstützt sowohl 2D als auch 3D, wird aber häufiger für 2D-Projekte verwendet. Ein großer Vorteil ist, dass Sie damit alle Assets für Ihr Spiel erstellen können, so dass Sie schnell sehen können, wie die Dinge aussehen (natürlich können Sie sie auch aus Photoshop oder von einem anderen Ort importieren). Die Drag-and-Drop-Schnittstelle macht es auch ideal für schnelles Prototyping, selbst für fortgeschrittene Spieleentwickler.
Schauen Sie sich in 20 Minuten an, wie Sie mit Game Maker Studio 2 loslegen.
Gut für | Notiz Beispiele |
---|---|
2D Sidescroller | Death’s Gambit |
2D Roguelikes | Hyper Light Drifter |
2D Punkt & Klickspiele | Fran Bow |
2D Arcade Games | Downwell |
Pros:
- Recht schnelle Lernkurve
- Kostenlose Testversion und anständige Preisstufen ($99 bis $399 eine Gebühr)
- Erweiterte Funktionen
- Gut für Künstler
- Guter Marktplatz
- Gute Tutorials und Ressourcen
Gegenstimmen:
- Kostet extra, um für bestimmte Plattformen wie Android oder iOS zu exportieren
- Nicht vollständig Drag & Drop – Sie müssen einige grundlegende Codes lernen
- Eigene Skriptsprache namens Game Maker Language – wenn Sie lernen, wie man in GMS2 skriptet, sind Sie eingeschränkt
Ehrenvolle Erwähnung für 2D-Spiele-Engines:
- Adventure Game Studio (perfekt für 2D-Point-and-Click-Spiele, besser geeignet für kleine Projekte)
CopperCube 5 – Die leichtgewichtige 3D-Engine
Eine weitere grundlegende Engine, mit der Sie Teile zusammenklicken können, um Ihr 3D-Spiel zu erstellen. CopperCube 5 kommt mit einem Terrain-Editor und lässt Sie Ihre 3D-Assets von anderswo importieren. Seltsamerweise hat es, obwohl es nicht gerade leistungsstark ist, interessante Unterstützung wie die Möglichkeit, VR-Spiele für die Oculus Rift zu exportieren.
Schauen Sie sich in 20 Min. an, wie Sie mit CopperCube 5 loslegen
Gut für | Nennenswerte Beispiele |
---|---|
3D-Survival-Spiele | PostCollapse |
3D-Multiplayer Platformer | Painted Legend |
Pros:
- Einfach zu bedienen
- Visueller Editor
- Terrain-Editor
- Oculus Rift-Unterstützung
- Exportiert auf PC, Mac und Android
Nachteile:
- Veraltete Grafik
- Kein Konsolenziel
- Mangel an Tutorials
Unity 3D – Die seriöse Gamedev-Plattform
Bereit für die große Liga? Hier findet die Action statt. Die von Unity Technologies entwickelte Spiele-Engine Unity zielt auf 27 Plattformen, darunter die neuesten Konsolen wie die Switch und alle Mobiltelefone. Das Unternehmen aus San Francisco (das in Dänemark gegründet wurde) hat mittlerweile mehr als 5 Millionen registrierte Entwickler, die die Engine monatlich nutzen.
Während es eine extrem leistungsstarke Plattform ist, die Coder begünstigt, gibt es eine Reihe von Lösungen für Anfänger, die stattdessen visuelles Skripting verwenden möchten. Diese sind alle kostenpflichtig, sollten Ihnen aber alle Werkzeuge geben, die Sie für den Einstieg benötigen. Wenn Sie diesen Weg gehen wollen, sollten Sie daher in einsteigerfreundliche Plugins wie FlowCanvas, uScript, Adventure Creator oder PlayMaker investieren.
Schauen Sie sich an, wie Sie in 20 Minuten mit Unity loslegen
Tipp: Es gibt viele hoch bewertete Unity-Kurse für wenig Geld auf Bitdegree sowie Udemy. In diesen lernen Sie, wie Sie Ihr erstes Spiel von Grund auf erstellen können.
Gut für | Nennenswerte Beispiele |
---|---|
3D-Weltraumsimulatoren | Kerbal Space Program |
3D-Rollenspiele | Wasteland 2 |
3D-Survival-Action-Adventures | Rust |
3D Endless Runners | Temple Run |
3D Action-RPGs | Assassin’s Creed: Identity |
Pros:
- Einer der besten Asset Stores mit tonnenweise kostenlosen Assets
- Exzellente Ressourcen und Tutorials
- Nutzen Sie es kostenlos, bis Sie mehr als 100.000 Dollar mit Ihren Spielen verdienen
- Ausführliche Liste der unterstützten Plattformen
- Gut zum Erlernen von C#
- Beliebt bei Indie-Entwicklern
Kontra:
- Überwältigend für Anfänger
- Braucht kostenpflichtige Plugins, um Scripting zu vermeiden
- Nicht das beste Toolkit für 2D-Spiele
- Selbst-zentrierte Engine – Unity-Anwender können ihre Fähigkeiten nirgendwo anders wirklich anwenden
Unreal Engine – Die beste AAA-Grafik
Eine weitere, enorm leistungsfähige Engine, Unreal wurde verwendet, um AAA-Spiele wie Deus Ex, BioShock, Borderlands oder auch das Final Fantasy VII-Remake zu entwickeln. Wie man sieht, handelt es sich um eine vertrauenswürdige Plattform mit Fokus auf spektakuläre Grafik und Lichteffekte, der sowohl große Firmen als auch Indie-Entwickler vertrauen.
Natürlich brauchen Sie ein großes Team von Entwicklern, um große Projekte wie die oben genannten zu realisieren, aber ein Vorteil ist, dass Unreal mit einer einsteigerfreundlichen Lösung namens Blueprint daherkommt, mit der Sie ohne Programmierkenntnisse loslegen können.
Schauen Sie sich an, wie Sie in 1 Stunde mit Unreal loslegen können.
Tipp: Um tiefgehende Kurse zu Unreal zu finden, schauen Sie bei Udemy vorbei.
Gut für | Nennenswerte Beispiele |
---|---|
3D-Adventure-Spiele | Abzu |
3D-Action-Adventure | Batman: Return to Arkham Asylum |
3D-RPG | Kingdom Hearts III |
2D / 3D-Kampfspiele | Street Fighter V |
3D Puzzle / Plattform | Snake Pass |
Pros:
- Eingebaute Einsteigerlösung mit Blueprint
- Multiplattform-Export inklusive Konsolen
- Hervorragende Next-Gen-Grafik
- Gute Online-Ressourcen
- Kostenlos nutzbar, bis Ihre Spiele Gewinn abwerfen
Nachteile:
- Schwer und anspruchsvoll in der Performance
- Noch schwerer zu erlernen als Unity
- Marktplatz nicht so voll wie der von Unity
- Tantiemenbasiertes Bezahlsystem
Ehrenvolle Erwähnung für 3D-Spielengines:
- Skyline (noch in der Beta-Phase, Drag-and-Drop, wachsende Community, noch keine mobilen Ziele)
- 001 Game Creator (nur für PC, sehr einfaches, veraltetes Interface, vorgefertigte Templates)
- CryEngine (sehr realistische Natureffekte, erfordert C++-Kenntnisse, hat einen Marktplatz)
- PlayCanvas (wie das jüngere Geschwisterchen von Unity – leichtgewichtig und cloudbasiert – sehr auf die Entwicklung von Teamspielen ausgerichtet)
- Godot (zunehmend beliebt für 2D und 3D, gut für Animationen, hat eigene Programmiersprache, schwer für Anfänger)
Abschließende Gedanken
Wie Sie sehen, ist der Markt für Spiele-Engines für Einsteiger ein hart umkämpftes Feld, auf dem ständig neue Herausforderer auftauchen. Das ist besonders in der Welt der mobilen App-Spiele der Fall, wo viele Plattformen Ihnen eine fertige Lösung anbieten wollen und behaupten, dass Sie damit leicht den nächsten App-Store-Hit kreieren können.
Wenn Sie jedoch ernsthaft Spiele entwickeln wollen, schrumpft der Markt von Tag zu Tag. Im Moment sieht es so aus, als wären Unity und Unreal die beiden Hauptverfechter, auf die sich sowohl Indie-Entwickler als auch AAA-Studios mehr und mehr verlassen. Sicher, die Lernkurve ist ein bisschen steiler, aber sobald Sie den Dreh mit diesen Produkten raus haben, werden Sie wirklich das Gefühl haben, dass Ihr nächstes Spiel alles sein kann, was Sie wollen.