Der Motor Ihres Indie-Projekts. Kurzer Überblick über die verfügbaren Spiel-Engines

Wie Sie wissen, ist das Erstellen von Spielen nicht die einfachste Aufgabe. Je mehr wir über diesen Prozess erfahren, desto unmöglicher scheint es, dass er funktioniert.


„Der nützlichste Weg, den ich gefunden habe, ist, das Spiel als einen psychisch kranken Patienten zu betrachten. Sie hat völlig den Verstand verloren, daher wird jede Anweisung, die Sie schreiben, wie ein lächerlicher Unsinn ausgeführt. “ Tom Francis, Schöpfer von Gunpoint.

Überlegungen, wie man ein eigenes Spiel entwirft und schreibt, lähmen den Geist. Der einzige Ausweg ist, es einfach zu tun. Sie müssen beginnen, in den Entwicklungsprozess springen, auch wenn es sehr beängstigend ist. Ich hoffe, dass die Informationen unter dem Schnitt dazu beitragen, dass Ihr erster Sprung ein Erfolg wird.

1. GameMaker Studio 2.


Beschreibung:

  • Lizenz und Preis: 99 US-Dollar für eine unbefristete Lizenz zur Entwicklung von Desktop-Spielen. Eine Testphase ist verfügbar.
  • Ideal für: kurze 2D-Plattformer und RPGs, plattformübergreifende Spiele.
  • Erstellt Spiele: Nidhogg, Undertale, Regengefahr, Hyper Light Drifter.

GameMaker Studio 2 ist das erste, worauf Sie achten sollten, wenn Sie mit der Entwicklung von Spielen beginnen möchten. Mit der Engine können Entwickler mit ihrer eigenen Skriptsprache arbeiten.

Profis

Mark Essen, Schöpfer von Nidhogg 1 und 2, sagte, dass GameMaker ideal für Anfänger ist, da es offene Skripte und eine große Menge an Dokumentation enthält, die es Anfängern ermöglicht, sich schnell wohl zu fühlen. Alex Preston, Erfinder von Hyper Light Drifter, sagte, die große GameMaker-Community sei ein großer Vorteil. Junge Entwickler sollten nach den besten Orten suchen, um Community-Hilfe zu erhalten, und die besten Techniken anwenden, um ihre Ziele zu erreichen.

Minuspunkte

GameMaker ist in seinem Code sehr einfach, so dass Sie in einem Projekt schnell verwirrt werden können. In der Anfangsphase können Sie sehr schnell iterieren und sich auf das Design des Spiels konzentrieren. Wenn Sie jedoch keine persönlichen organisatorischen Standards einhalten, werden Sie die schlechte Seite beim Erstellen von Spielen in GameMaker erkennen. Duncan Drummond, der Schöpfer des wirklich exzellenten Risk of Rain-Projekts, stellte fest, dass die Einfachheit der Plattform zu Problemen für Entwickler werden könnte. Sie können leicht ein Spiel entwickeln, aber wenn Sie es falsch machen, verlieren Sie sehr schnell die Produktivität.
GameMaker ist nicht die beste Wahl, wenn Sie in Zukunft zu einer anderen Engine wie Unity wechseln möchten.

Anfängertipps

Der beste Weg zu lernen ist, Ihre Arbeit zu löschen und von vorne zu beginnen. So können Sie Ihre Designfähigkeiten verbessern. Um zu lernen, wie man Spiele entwickelt, müssen Sie nur anfangen. Arbeiten Sie, auch wenn es sich als schlecht herausstellt, versuchen Sie, so viel Hilfe wie möglich zu bekommen. Denken Sie daran, je mehr Fehler Sie machen, desto mehr lernen Sie.

2. Einheit


Beschreibung:

  • Lizenz und Kosten: Die ursprüngliche Version ist kostenlos, Unity Plus - 35 USD pro Monat, Unity Pro - 125 USD pro Monat.
  • Ideal für: fast jedes Indie-Spiel.
  • Erstellte Spiele: Ori und der blinde Wald, Cuphead, West of Loathing, Galak-Z, Pokemon Go.

Unity ist eine der wichtigsten Entwicklungsplattformen für Indie-Spiele. Obwohl es erstaunliche 3D-Funktionen hat, werden 2D-Spiele auch auf der Engine erstellt. Unity ist schwieriger zu beherrschen als die anderen Engines in diesem Beitrag, aber die riesige Community und Dokumentation helfen Ihnen dabei, sich schnell vertraut zu machen.

Der Unity Store verfügt über viele Add-Ons, die die Entwicklung von 2D-Spielen auf dieser Engine noch komfortabler machen. Sie können Tools wie die Corgi Engine und die Rex Engine verwenden, die Standardphysik und -steuerung bieten.

Profis

Selbst wenn Sie es gewohnt sind, Ira auf altmodische Weise herzustellen, wird Unity Sie interessieren können. Mit ihm können Sie schnell ein Konzept und einen Prototyp des Spiels erstellen. Die Spieleentwicklungsbranche verwendet viele einfache und komplexe Engines. Unity ist natürlich einer der besten Motoren und ermöglicht eine hohe Entwicklungsproduktivität. Es kann sowohl zum Erstellen kleiner Spiele als auch im AAA-Projekt verwendet werden.

Nachteile

Auch dieser Motor hat seine Nachteile. Wenn Sie auf einen Fehler stoßen, hängt dies vollständig vom Entwickler der Engine ab. Schließlich müssen Sie warten, bis der Entwickler das Problem behoben hat, da das Projekt den Quellcode geschlossen hat. Der Editor und der Debugger sind bei weitem nicht immer stabil, obwohl die Entwickler öffentlich erklärt haben, dass die Behebung solcher Fehler die erste Zeile in ihren Prioritäten ist.

Tipps für Anfänger:

Nicht immer hängt alles von der Fähigkeit ab, etwas zu tun. Es ist wichtig, das richtige Ziel zu setzen und einen Weg zu finden, um es zu erreichen. Auch wenn Sie nicht genug Wissen haben, um jetzt ein Spiel auf Unity zu erstellen, setzen Sie sich einfach ein Ziel.

3. Ren'Py


Beschreibung:

  • Lizenz und Kosten: kostenlos.
  • Ideal für: visuelle 2D-Romane, Simulationen.
  • Kompatibel mit: Python.
  • Erstellte Spiele: Analog: Eine Hassgeschichte, es lebe die Königin.

Ren'Py ist eine leicht zu erlernende Open Source Engine. Obwohl einige Programmierkenntnisse erforderlich sind, müssen Sie in der Realität wissen, wie ein Texteditor und ein Bildverarbeitungsprogramm verwendet werden. Die Arbeit mit dieser Engine ist für Anfänger der Python-Sprache sehr nützlich.

Profis

Ren'Py ist eine plattformübergreifende Engine, die Entwicklern großartige Möglichkeiten eröffnet. Es ist praktisch für Anfänger, erfordert jedoch einige Bearbeitungsfähigkeiten für Skriptdateien. Ja, Sie können die benötigten Dinge nicht einfach per Drag & Drop verschieben, aber das Schreiben von Code ist nicht beängstigend. Mit dieser Engine können Sie das Hauptproblem eines unerfahrenen Entwicklers lösen - die Angst vor dem Start. Die schnelle und einfache Entwicklung hilft Ihnen bei der Erstellung Ihres ersten Spiels. Auch wenn Sie in Zukunft etwas anderes als einen Roman schreiben möchten, bietet Ihnen Ren'Py eine lohnende Erfahrung. Wenn andere Leute das von Ihnen erstellte Spiel spielen, ändert sich die Einstellung zu sich selbst und Ihren Fähigkeiten.

Minuspunkte

Der Motor ist in Bezug auf die Unterstützung grafischer und mechanischer Funktionen etwas eingeschränkt. Es ist sehr problematisch, ein Spiel mit 3D oder Live2D zu erstellen. Sie werden auf eine Vielzahl von Problemen stoßen. Wenn dies Ihr Ziel ist, wählen Sie eine andere Plattform.

4. Tinte


Beschreibung:

  • Lizenz und Kosten: kostenlos.
  • Ideal für: Text-Abenteuerspiele.
  • Kompatibel mit: Unity, C #, HTML.
  • Spiele erstellt: Hexerei, 80 Tage.

Tinte ist ein kostenloses Add-On für Unity. Es eignet sich zum Erstellen von verzweigten Dialogen, Geschichten. Tinte ist leicht zu erlernen und lässt sich nahtlos in Unity integrieren.
Tinte wurde als optionale Software erstellt. Das heißt, Sie erstellen ein Spiel in Unity und verbinden dann das Skript und die mit Tinte erstellten Dialoge.

Plisov Das Schreiben eines

detaillierten Skripts und eines Systems verzweigter Dialoge ist sehr schwierig. Tinte hilft, nicht verwirrt zu werden, und vereinfacht das Leben des Entwicklers erheblich. Tinte wird für diejenigen von Interesse sein, die mehr daran interessiert sind, Geschichten für Spiele zu schreiben als reine Programmierung.

Nachteile Die

Verwendung von Tinte als eigenständige vollwertige Engine ist sehr schwierig, daher betrachten die meisten Entwickler sie als Ergänzung zu ihrem Projekt.

All Articles