Wenn es um die Spieleentwicklung geht, kann die Wahl der richtigen Spiel-Engine für Ihr Spiel die gesamte Erfahrung ausmachen oder beeinträchtigen. Es gibt auch viele Faktoren zu berücksichtigen:
- Was für ein Spiel versuchst du zu machen?
- Ist dein Spiel 2D oder 3D?
- Wie erfahren sind Sie?
- Wie lebendig ist die Community der Engine oder des Frameworks?
- Welche Ressourcen stehen für die Engine zur Verfügung?
Bei all diesen Faktoren kann es eine echte Herausforderung sein, sicherzustellen, dass Sie die richtige Grundlage für die Arbeit auswählen. Dies gilt insbesondere im heutigen Zeitalter, in dem sich die Technologie ständig weiterentwickelt, was bedeutet, dass ständig neue Motoren und Updates mit neuartigen Innovationen herauskommen.
Um die Auswahl ein wenig zu vereinfachen, haben wir eine Liste der besten Game Engines im Jahr 2021 zusammengestellt, zusammen mit den Stärken und Schwächen jeder Engine basierend auf einigen der genannten Faktoren, um Ihnen dabei zu helfen.
Bevor Sie einsteigen, empfehlen wir Ihnen, unsere Artikel How to Code a Game und How to Make a Game zu lesen, wenn dies Ihre erste Einführung in die Spieleentwicklung ist, da diese Ihnen bei Ihren ersten Schritten helfen, bevor Sie direkt mit der Auswahl einer Engine beginnen. Sie können auch unsere besten Programmiersprachen mögen, um zu lernen, Artikel zu codieren, um Ihre Sprachpräferenz einzugrenzen!
Inhaltsverzeichnis
Unity
Die Unity Game Engine wurde seit 2005 entwickelt und ist zu einem festen Bestandteil der Indie-Spielebranche geworden. Mit ständigen Updates und neuen, wichtigen Funktionen wie Unity Reflect, die jedes Jahr hinzugefügt werden, ist die Unterstützung für die Engine unglaublich. Die Engine eignet sich nicht nur für 2D- und 3D-Spiele aller Art, sondern ist auch eine beliebte Wahl für die VR- und AR-Entwicklung, da viele Unternehmen und Entwickler praktische SDKs für die Engine erstellen. Darüber hinaus verfügt Unity über eine beträchtliche Community mit einem aktiven Asset Store mit kostenlosen und kostenpflichtigen Assets. Da es sich um eine so robuste Engine handelt und für Entwickler, die weniger als $ 100K / Jahr verdienen, kostenlos ist, ist es eine fantastische Wahl für Anfänger, unabhängig davon, was sie machen möchten.
Wenn Sie jedoch ein ganzes Spielestudio rund um Unity entwickeln möchten, können die Lizenzen teuer sein – obwohl sie mit mehr Funktionen ausgestattet sind. Darüber hinaus kann Unity auf Ihrem System schwerer sein, wenn Sie einige der High-End-Tech-Demos ausführen, um die vollen Funktionen der Engine zu nutzen. Schließlich ist es erwähnenswert, dass Unity so oft aktualisiert wird, dass es leicht sein kann, neue Funktionen zu verpassen oder alte zu finden, da sich die Benutzeroberfläche und das System für den Zugriff darauf ändern können.
Unten können Sie sich einen Kurzfilm ansehen, der mit der Unity Engine unter Verwendung der High Definition Rendering Pipeline von Unity erstellt wurde, um die vollen Funktionen der Engine zu sehen.
Stärken:
- Kostenlos für Anfänger, die weniger als $ 100K verdienen
- Ideal für 2D- und 3D-Spiele
- Starke Unterstützung für Handyspiele
- Verfügbarkeit von VR- und AR-SDK
- Asset Store mit Tonnen von kostenlosen Assets
:
- Teure Lizenzen für Profis
- High-End-Tech-Demos erfordern bessere Computer
- Viele UI-Änderungen
Beispiele für Spiele mit Unity
- Osiris: New Dawn
- Hollow Knight
- Rick und Morty: Virtuelle Rick-ality
- Genshin Impact
Ist Unity für Sie? Schauen Sie sich einige Unity-Kurse an, die von zertifizierten Unity-Entwicklern erstellt wurden, um loszulegen! Sie können auch die kostenlosen Unity-Tutorials in diesem Blog lesen. Wir empfehlen Ihnen auch, unseren Artikel Unity vs. Unreal Engine zu lesen, wenn Ihre Auswahl zwischen diesen Engines eingegrenzt ist!
Unreal Engine
Aufgrund seiner robusten grafischen Fähigkeiten mit Beleuchtung, Shadern und mehr ist Unreal Engine das Kraftwerk hinter vielen der beliebtesten Triple-A-Spiele, die es heute gibt. Aufgrund seines weit verbreiteten Einsatzes in diesem Sektor wurde der Motor sehr speziell entwickelt, um viele komplizierte Aufgaben effizienter zu bewältigen als andere Motoren. Wie andere auf dieser Liste ist auch die Engine Open Source, was bedeutet, dass die Community die Engine ständig verbessert. Zusammen mit seiner visuellen Blaupause, damit auch Nicht-Programmierer ihre Spiele entwickeln können, ist Unreal wirklich ein Kraftwerk, das zu fast allem fähig ist – einschließlich VR. Haben wir auch erwähnt, dass es wie Unity auch einen Marktplatz gibt, auf dem Sie kostenlose Assets erhalten können?
Viele Entwickler berichten jedoch, dass Unreal Engine besser für größere Projekte und Projekte geeignet ist, an denen Sie als Team arbeiten möchten. Da das Programm auf der Grafikseite schwer ist, werden viele Leute feststellen, dass es im Vergleich zu anderen Engines wie Unity einen leistungsfähigeren Computer benötigt. Darüber hinaus ist es auch bemerkenswert, dass die Unreal Engine zwar neben 3D-Spielen auch 2D-Spiele erstellen kann, die Engine jedoch nicht unbedingt für die Aufgabe am besten geeignet ist.
Das folgende Video zeigt nur einige der erstaunlichen Dinge, die Studenten auf der ganzen Welt mit der Unreal Engine erstellt haben.
Stärken:
- Ideal für High-End-Grafiken
- Performanter als andere Engines
- Eine Top-Wahl für VR
- Visuelles Blueprinting für Nicht-Programmierer
- Großer Marktplatz mit kostenlosen Assets
Schwächen:
- Nicht das Beste für einfache oder Solo-Projekte
- High-End-Grafiken erfordern leistungsfähigere Computer
- Besser für 3D- als 2D-Spiele
Beispiele für Spiele mit Unreal Engine
- Soulcalibur VI
- Gears 5
- Dragon Quest XI
Wenn die Unreal Engine nach der Engine für Sie klingt, schauen Sie sich diese Kurse an, um mit Ihren Unreal-Spieleentwicklungsprojekten zu beginnen! Alternativ können Sie sich einige unserer kostenlosen Tutorials ansehen oder sogar unsere Unity vs. Unreal Engine-Artikel (falls Sie dies noch nicht getan haben), um weitere Informationen zu erhalten.
Godot
Obwohl es Godot seit 2014 gibt, hat die Engine erst vor kurzem wirklich an Popularität gewonnen. Die Godot Game Engine ist fantastisch, wenn Sie nach etwas Freiem und Open-Source suchen, was bedeutet, dass Sie die Engine ändern und Ihre Spiele verkaufen können, wie Sie möchten. Die Engine unterstützt sowohl 2D- als auch 3D-Funktionen und eignet sich daher für jede Art von Spiel, das Sie erstellen möchten. Godot verfolgt mit seiner Knoten- und Szenenarchitektur auch einen einzigartigen Ansatz, um bestimmte Spielfunktionen darzustellen, sich von ähnlichen Wettbewerbern abzuheben und für viele Benutzer möglicherweise einfacher zu sein. Fügen Sie eine leidenschaftliche Community rund um den Motor hinzu, und Sie haben einen echten Gewinner in Ihren Händen!
Was die Schwächen betrifft, verwendet Godot seine eigene persönliche Sprache für die Skripterstellung, genannt GDScript. Während die Sprache fantastisch funktioniert und an Python erinnert (eine Lieblingssprache für viele Entwickler), da sie speziell für Godot entwickelt wurde, halten es erfahrene Entwickler möglicherweise für mühsam, sich an eine andere Sprache anzupassen. Da Godot hier nicht so bekannt ist wie einige andere Engines, stehen im Vergleich zu einer Standard-Engine wie Unity oder Unreal nicht so viele Ressourcen zur Verfügung.
Suchen Sie nach Beispielen? Nachfolgend finden Sie eine Präsentation einiger Spiele, die mit der Godot Game Engine für Handys entwickelt wurden!
Stärken:
- Funktioniert für 2D- und 3D-Spiele
- Kostenlos und Open Source – auch kommerziell
- Leidenschaftliche Community
- Einzigartige Architektur für die Spieleentwicklung
Schwächen:
- Erfahrene Entwickler mögen GDScript möglicherweise nicht
- Nicht so viele Ressourcen wie andere Engines
Beispiele für Spiele, die mit Godot erstellt wurden
- ProtoCorgi
- Deep Sixed
- Gun-Toting Cats
Wenn Sie an dieser Open-Source-Engine interessiert sind, empfehlen wir Ihnen, die folgenden Kurse zu besuchen, um mit dem Lernen zu beginnen! Sie können auch einige kostenlose Tutorials lesen, wenn Ihnen das lieber ist.
Phaser
Phaser begann sein Leben um 2013, obwohl die neueste Version, Phaser 3, erst seit 2018 existiert. Trotzdem hat dies das Framework nicht davon abgehalten, äußerst beliebt zu sein, insbesondere für diejenigen, die mobile oder browserbasierte Spiele erstellen möchten. Da die Technologie hinter Phaser weitgehend auf den gleichen Technologien basiert, die für die Webentwicklung verwendet werden, ist es auch ein Framework, das relativ stabil ist, selbst wenn verschiedene Versionen herauskommen. Darüber hinaus kommt Phaser mit Physik und den anderen Arten von Ergänzungen, die jede Engine haben soll, was bedeutet, dass Sie eine beliebige Anzahl von Spielen damit machen können – einschließlich MMORPGs – mit den richtigen Ergänzungen!
Insgesamt ist Phaser jedoch ein 2D-basiertes Framework, daher ist es möglicherweise nicht das beste, wenn Sie versuchen, ein 3D-Spiel zu erstellen. Während das Framework plattformübergreifend ist, da es hauptsächlich auf Browser ausgerichtet ist, weist es einige Einschränkungen auf, die leistungsstärkere, eigenständige Engines nicht haben.
Nachfolgend finden Sie einige Beispiele für verschiedene Spiele, die mit Phaser erstellt wurden. Links dazu finden Sie in den folgenden Beispielen!
Stärken:
- Ideal für Browser- und Handyspiele
- Extrem stabil
- Leicht erweiterbar mit Webtechnologien
Schwächen:
- Speziell für 2D-Spiele ausgerichtet
- Eingeschränkter als andere Engines
Beispiele für Spiele mit Phaser
- Magikmon
- Gems ’n Ropes
- Pickems kleines Abenteuer
Wenn Sie bereit sind, Ihre HTML5-Spieleentwicklungsfähigkeiten mit Phaser zu erweitern, schauen Sie sich diese Kurse an! Alternativ möchten Sie vielleicht auch die kostenlosen Tutorials, die hier und hier verfügbar sind.
GameMaker Studio 2
Diese beliebte Spiel-Engine, die 2017 erstellt wurde, ist die neueste Version von GameMaker Studio, die es seit 1999 durch viele Iterationen und Namen gibt. GameMaker wird auf mehreren Plattformen unterstützt, sogar auf der Nintendo Switch. Es ist auch eine sehr freundliche Wahl für diejenigen, die keine Erfahrung mit der Codierung haben, da es in erster Linie eine Drag-and-Drop-visuelle Skriptsprache seiner eigenen Schöpfung verwendet, um alle Schwierigkeitsgrade der Benutzer zu ermöglichen, ihre Traumspiele zu erstellen. Für diejenigen, die das Codieren bevorzugen, bietet es jedoch auch seine GameMaker-Sprache an, um benutzerdefinierte Verhaltensweisen zu programmieren, die über das hinausgehen, was die visuelle Programmierung abdecken kann. Insgesamt ist die Engine sehr anfängerfreundlich und öffnet die Spieleentwicklung für fast jeden.
Im Gegensatz zu vielen anderen Engines und Frameworks auf dieser Liste ist GameMaker Studio 2 jedoch proprietär und daher möglicherweise keine gute Wahl für diejenigen, die etwas mit kleinem Budget suchen. Darüber hinaus ist diese Engine wie Phaser speziell für 2D-Spiele ausgelegt. Während es begrenzte 3D-Fähigkeiten hat, ist es bei weitem nicht so etwas wie Unity, Unreal oder Godot.
Schauen Sie sich die Vitrine unten von Spielen mit Gamemaker Studio gemacht!
Stärken:
- Unterstützt auf Tonnen von Plattformen
- Einfache Drag-and-Drop-Programmierung
- Extrem anfängerfreundlich
Schwächen:
- Lesen Sie mehr für 2D-Spiele
- Kostet Geld zu erhalten
Beispiele für Spiele, die mit GameMaker Studio erstellt wurden 2
- Hyper Light Drifter
- UNDERTALE
- Forager
Fazit
Alles in allem sind diese fünf Engines / Frameworks nur einige der vielen Engines, mit denen Sie Ihre Spiele entwickeln können. Da diese Engines und Frameworks jedoch einige der beliebtesten Indie- und Big-Budget-Spiele antreiben, können Sie sich ihrer Qualität und Fähigkeit sicher sein, mit fast jedem Spiel umzugehen, das Sie erstellen möchten. Jeder hat natürlich seine Stärken und Schwächen, aber alle haben den Test der Zeit bestanden und bleiben Top-Anwärter für das Jahr 2021 für die beste Spiel-Engine.
Wenn Sie immer noch über eine Engine nachdenken, können wir Ihnen auch empfehlen, zuerst die beste Sprache für die Spieleentwicklung herauszufinden, die Ihnen bei dieser entscheidenden Auswahl helfen sollte. Außerdem möchten Sie vielleicht mehr über das Codieren im Allgemeinen erfahren oder vielleicht sogar die Jobaussichten für Entwickler erkunden, was bei dieser Art von Entscheidung sehr hilfreich sein kann.
Was auch immer Sie sich entscheiden, wir können es kaum erwarten, die Spiele zu sehen, die Sie erstellen!
- Greifen Sie auf alle 200 Kurse zu
- Monatlich neue Kurse hinzugefügt
- Jederzeit abbrechen
- Abschlusszertifikate