Wie man ein Videospiel erstellt

Es gibt eine Menge Dinge, die in die Entwicklung eines Videospiels einfließen. Jedes Videospiel kombiniert mehrere künstlerische Medien, von Musik über Kunst bis hin zu Animation – Programmieren ist sogar auf seine Art eine Kunstform. Alle diese Kunstformen sind in einer Spiel-Engine vereint, und in diesem Leitfaden zeigen wir Ihnen unsere Favoriten.

Inhalt

  • Die beste Software zum Erstellen eines Videospiels
  • Einheit
  • Unreal Engine 4
  • Spielemacher
  • RPG Maker MV
  • Konstrukt 3
  • Armory3D
  • Godot
  • Tipps zum Erstellen eines Videospiels
  • Erstellen Sie einen Hook
  • Bekannt machen
  • Werden Sie Teil der Community

Empfohlene Videos

Egal, ob Sie ein Kunststudent mit interessanten Charakterkonzepten oder ein erfahrener Programmierer mit umfangreichen Systemkenntnissen sind, es gibt ein Werkzeug für Sie. Nachfolgend finden Sie sieben der besten Tools zum Erstellen eines Videospiels sowie einige Tipps für den Einstieg in Ihr erstes Spiel.

Die beste Software zum Erstellen eines Videospiels

Wenn Sie Hunderttausende Dollar zur Verfügung haben und Erfahrung in der professionellen Programmierung haben, können Sie immer etwas wie CryEngine lizenzieren, aber für die meisten Leute ist das einfach nicht realistisch. Vorausgesetzt, Sie möchten nicht ganz bei Null anfangen, müssen Sie die richtige Spielesoftware auswählen, die Ihrem Können entspricht. Es stehen zahlreiche kostenlose und Premium-Optionen zur Auswahl, und jede bietet ihre eigenen Vorzüge und Tools zum Erstellen eines Videospiels nach Ihrem eigenen Design. Nachfolgend finden Sie einige der besten Optionen, die Ihnen zur Verfügung stehen, unabhängig davon, ob Sie ein Grundgerüst bauen möchten

Pong-artige Nachahmung, ein fesselndes Actionspiel oder ein Rollenspiel (RPG) im Stil von Die Legende von Zelda oder Erdgebunden.

Als inspirierende Anmerkung für angehende Spieleentwickler: Das Tool macht das Spiel nicht. Wählen Sie die Engine, mit der Sie sich am wohlsten fühlen und die am besten zu der Geschichte passt, die Sie erzählen möchten. Es ist verlockend, etwas wie Unity oder Unreal Engine zu verwenden, wenn man bedenkt, wie viel Einfluss sie haben. Wenn Sie jedoch etwas wie RPG Maker oder Godot für das von Ihnen erstellte Spiel besser geeignet finden, ist die Verwendung kein Problem.

Verwandt

  • 7 kommende seltsame und wilde Videospieladaptionen, die Sie sich ansehen sollten
  • Wie viel RAM benötigen Sie?
  • Nintendo Switch-Spielgutscheine: Funktionsweise und berechtigte Spiele

Verfügbar für Windows, MacOS und Linux

Unity 2019.3 ist jetzt verfügbar!

Wenn Sie es mit der Spieleentwicklung ernst meinen, sollten Sie bei Unity anfangen. Unzählige Indie-Hits wurden mit der Engine erstellt Hohler Ritter Zu Tassenkopf Zu Flucht aus Tarkov. Das Beeindruckende an Unity ist, dass es leistungsstark genug ist, um einen Titel von AAA-Qualität zu veröffentlichen und gleichzeitig für Neulinge zugänglich ist. Oh, und Sie können es kostenlos nutzen, solange Ihr wachsendes Spielestudio in den letzten 12 Monaten weniger als 100.000 US-Dollar verdient hat.

Für Solo-Entwickler oder kleine Teams ist Unity dank seines riesigen Marktplatzes das Tool der Wahl zur Spieleerstellung. Der Unity Asset Store bietet alles von Charaktermodellen bis hin zu vollständigen Umgebungen, von denen die meisten günstig oder in einigen Fällen kostenlos sind. Selbst wenn Sie keine Programmiererfahrung haben und keinen Charakter modellieren können, um Ihr Leben zu retten, können Sie mit Unity ein Spiel erstellen. Es ist möglicherweise noch nicht zur Veröffentlichung bereit, aber angesichts der Qualität der meisten Pakete im Asset Store kann es dennoch einen Machbarkeitsnachweis erbringen.

Die Einheit bereitet auch Sie auf den Erfolg vor. Die Kernplattform dient zum Erstellen von Spielen. Unity umfasst jedoch eine Vielzahl zusätzlicher Tools, damit Sie die Ziele Ihres Spiels über den Entwicklungsprozess hinaus erreichen können. Es gibt ein Spielesimulationstool, mit dem Sie die Leistungsfähigkeit der Cloud nutzen können, um Ihr Spiel einmal auszuprobieren unzählige Testversionen sowie eine Monetarisierungsmaschine, wenn Sie auf einem Mobiltelefon etwas mehr Geld verdienen möchten Spiel.

Als ob das nicht genug wäre, verfügt Unity auch über eine umfangreiche Bibliothek an Lernressourcen. Unity ist nicht nur eine Spiel-Engine. Es handelt sich um ein ganzes Ökosystem, das dafür sorgt, dass neue und erfahrene Entwickler die Spiele entwickeln können, die sie wollen.

Verfügbar für Windows, MacOS und Linux

Fantastische Spiele im Jahr 2020 und darüber hinaus | Unwirkliche Engine

Unity ist eine Engine, mit der AAA-Spiele erstellt werden können, aber Unreal Engine ist ein Tool, das Ist Wird zur Herstellung von AAA-Spielen verwendet. Und es wird viel genutzt. Wenn Sie gespielt haben Final Fantasy VII-Remake, Star Wars Jedi: Fallen Order, Vierzehn Tage, Octopath Traveller, Borderlands 3, oder Kingdom Hearts III, Sie haben Unreal Engine 4 in Aktion gesehen. Dies ist nur eine kleine Auswahl aktueller Spiele, die die Engine verwenden. Wenn ein Entwickler keine eigene Spiel-Engine verwendet, verwendet er wahrscheinlich UE4.

Unreal ist das Tool, das Sie verwenden sollten, wenn Sie ernsthafte Ambitionen haben, in einem AAA-Spielestudio zu arbeiten. Zum Glück hat Epic Games in den letzten Jahren große Anstrengungen unternommen, um die Engine zugänglicher zu machen. Sie benötigen keine umfassenden C++-Kenntnisse oder Ressourcen mehr, um mit der Entwicklung Ihres Spiels zu beginnen. Wie Unity hat auch Unreal ein geschäftiger Marktplatz mit 3D-Modellen, Umgebungen, Skripten und mehr. Epic verschenkt außerdem jeden Monat Inhaltspakete. Zum Zeitpunkt des Verfassens dieses Artikels gibt es ein Paket mit hochdetaillierten Wolkenkratzermodellen kostenlos, das normalerweise 149,99 $ kostet.

Für einige ist Unreal aufgrund seines Blueprint Visual Scripting-Systems möglicherweise tatsächlich die bessere Wahl als Unity. Unreal verwendet C++, aber Sie müssen keine Codezeilen schreiben, um Ihrem Spiel Skripte hinzuzufügen. Blueprints bieten eine visuelle Darstellung dessen, was Ihr Code tut, und ermöglichen es Ihnen, verschiedene Knoten zu verbinden, um ein Skript zu erstellen. Blueprints erfordert immer noch eine Lernkurve – schließlich bietet es die volle Leistungsfähigkeit von C++ –, aber es ist viel einfacher und sicherlich unterhaltsamer, als stundenlang eine Programmiersprache zu lernen.

Die Kosten sind der Punkt, an dem es für Unreal schwierig wird. Die Nutzung des Tools selbst ist kostenlos, es werden keine Fragen gestellt. Wenn Sie ein Spiel kostenlos vertreiben oder einfach nur herumspielen, können Sie die Unreal Engine 4 in vollem Umfang kostenlos nutzen. Wenn Sie monetarisieren, schulden Sie Epic jedes Quartal 5 % Ihres Umsatzes über 3.000 US-Dollar, unabhängig davon, ob Sie selbst veröffentlichen oder mit einem Verlag zusammenarbeiten. Zum Glück hat Epic einige Optionen, um die finanzielle Belastung zu verringern. Wenn Sie ein Konzept erstellen, das Epic interessiert, können Sie möglicherweise einen MegaGrant erhalten. Epic hat 100.000.000 US-Dollar für neue Entwickler bereitgestellt, wobei die Zuschüsse zwischen 5.000 und 500.000 US-Dollar liegen. Wenn Sie einen Zuschuss erhalten, schulden Sie Epic nichts weiter als die 5 %, die normalerweise für die Monetarisierung eines Projekts erforderlich sind. Das allein könnte Anreiz genug sein, mit Unreal anstelle eines anderen Tools zu beginnen.

Verfügbar für Windows und MacOS

GameMaker Studio 2

Wenn Sie ein Fan von Indie-Spielen sind, sind Sie GameMaker wahrscheinlich schon mehr als einmal begegnet. Es ist das Werkzeug dahinter Hotline Miami, Downwell, Minit, Blazing Chrome, Sperlunky, und das kürzlich veröffentlichte Kühlen Kopf, der sogar einen bekam Deal mit Xbox Game Pass. Sie nimmt das entgegengesetzte Ende des Spektrums als Unreal Engine ein, wobei Unity eine Balance zwischen beiden herstellt. Wenn Sie jedoch ein 2D-Spiel erstellen und nicht alle Funktionen von Unity benötigen, ist GameMaker eine ausgezeichnete Wahl. Durch die Einschränkung seiner Plattform ist GameMaker in der Lage, normalerweise komplexe Systeme einfach zu verwalten.

Darüber hinaus vereint GameMaker die vielen Tools, die Sie zum Entwickeln eines Spiels benötigen, unter einem Dach. Wenn Sie mit Unity oder Unreal alles selbst erstellen möchten, benötigen Sie unter anderem Zugriff auf Bildbearbeitungstools, 3D-Modellierungssoftware und Audiosoftware. Alles ist in GameMaker integriert, von einem Photoshop-ähnlichen Bildeditor bis hin zu einem vollständigen Animationseditor. Mit GameMaker können Sie ganz einfach ein vollständiges Spiel erstellen.

Sie benötigen auch keine Programmierkenntnisse. GameMaker basiert auf seiner eigenen Programmiersprache, GML. GML ist schlanker als beispielsweise C++ und bietet gleichzeitig die meiste Leistung. Da es speziell für GameMaker entwickelt wurde, ist es viel intuitiver als eine herkömmliche Programmiersprache. GameMaker enthält auch einen visuellen Skripteditor mit Drag-and-Drop-Knoten, sodass Sie ganz einfach Code erstellen können, ohne etwas über die Sprache zu wissen.

Bei der Preisgestaltung wird es für GameMaker merkwürdig. Obwohl Sie bei Unity oder Unreal am Ende viel mehr ausgeben, wenn Sie einen Hit erstellen, sind die Vorabkosten für GameMaker höher. Sie müssen die Engine und eine Lizenz kaufen. Wenn Sie also für mehrere Plattformen entwickeln möchten, müssen Sie eine Lizenz für diese Plattformen kaufen. Desktop- und Mobilgeräte sind günstig, eine Dauerlizenz kostet 99 bzw. 199 US-Dollar für jede Plattform. Allerdings sind Konsolen teuer. Der Export auf PS4, Xbox One oder Nintendo Switch kostet 799 US-Dollar pro Konsole und die Lizenz gilt nur für ein Jahr. Dennoch ist GameMaker auf lange Sicht günstiger, und angesichts der Menge an verfügbaren Lernressourcen und Ressourcen ist es ein geringer Preis.

Verfügbar für Windows

RPG Maker MV-Trailer

Die RPG Maker-Reihe hat eine lange Geschichte, die bis ins Jahr 1988 zurückreicht. Es handelt sich um ein Tool zur Erstellung von 2D-Spielen, das ausschließlich RPGs oder genauer gesagt JRPGs erstellt (kein Gebäude). Skyrim Hier). RPG Maker tauscht Flexibilität gegen Zugänglichkeit. Sie können sofort ein vollständiges Spiel erstellen, bei dem die gesamte Logik und alle Ressourcen für Sie bereitstehen. Wenn Sie möchten, können Sie einfach in die Rolle eines Level-Designers schlüpfen und nach Belieben Charaktere, Schlachten und Gegenstände auf Ihrer Karte platzieren.

RPG Maker arbeitet auf einem Raster. Beim Erstellen Ihrer Karte können Sie Kacheln aus Ihrer Asset-Box auf den Bildschirm ziehen, um die Umgebung zu malen. Sie können Ereignisse mit diesen Kacheln verknüpfen oder eine zufällige Begegnungsrate für ein ganzes Gebiet wählen. RPG Maker hat im Grunde alles andere für Sie erledigt. Die Systeme sind bereits programmiert, sodass Sie nur noch die Bedingungen dieser Systeme festlegen müssen. Wenn Ihnen die voreingestellten Systeme nicht ausreichen, können Sie RPG Maker mit Plugins erweitern, entweder aus der Community oder aus eigener Hand. RPG Maker verwendet Javascript und Sie können den gesamten zugrunde liegenden Code bearbeiten, um ihn an Ihr Spiel anzupassen.

Allerdings hat RPG Maker nicht den gleichen Einfluss wie Unity oder Unreal (oder sogar GameMaker). Ein mit RPG Maker erstellter Titel ist fast sofort identifizierbar, und obwohl einige Entwickler das Tool mit großem Erfolg eingesetzt haben – Zum Mond ist ein herausragender Titel, der mit RPG Maker erstellt wurde – die meisten Veröffentlichungen damit waren nicht großartig. RPG Maker eignet sich perfekt zum Erstellen Ihres eigenen klassischen Final Fantasy- oder Dragon Quest-Spiels. Allerdings ist das Wissen, das Sie bei der Nutzung gewinnen, auf technischer Ebene nicht sehr gut auf andere Plattformen übertragbar.

Verfügbar für Windows

Einrichten von Construct 3, der browserbasierten Spiel-Engine!

Construct ist nicht so bekannt wie die oben genannten Einträge, ist aber dennoch ein kompetentes Game-Design-Tool. Es wird hauptsächlich für mobile Spiele verwendet, wobei Entwickler wie EA, Sega und Zynga die Kunden von Construct anführen. Für uns ist das wichtigste Spiel, das mit der Engine herausgebracht wurde Bilderstürmer, das von einer einzelnen Person unter Verwendung einer modifizierten Version des ursprünglichen Konstrukts entwickelt wurde.

Construct 3 bringt jedoch einige Änderungen mit sich, die wichtigste davon ist die blockbasierte Programmierung. Es ist sogar noch einfacher zu bedienen als GameMaker und Unreal Engine. Jeder Knoten verfügt über sehr klare Anweisungen, sodass Sie Skripte intuitiv erstellen können. Construct verwendet auch Blöcke in einem Blatt anstelle eines Flussdiagramms. Das erleichtert das Sortieren langer, komplexer Skripte erheblich.

Das Problem besteht darin, dass Sie bei Construct Ihre Lizenz ständig erneuern müssen. Im Gegensatz zu Unity und Unreal, bei denen Sie Ihre Spiele tatsächlich kostenlos entwickeln können, müssen Sie für Construct so lange bezahlen, wie Sie es nutzen. Es gibt eine sehr eingeschränkte kostenlose Version, mit der Sie jedoch nicht weit kommen (Sie können beispielsweise nicht einmal benutzerdefinierte Ladebildschirme erstellen). Die Vollversion kostet jedes Jahr 99 US-Dollar. Allerdings ist es von Anfang an mit allem Drum und Dran ausgestattet, einschließlich der Exportunterstützung für iOS. Android, Windows, MacOS, Linux und Xbox One. Es gibt jedoch keine Unterstützung für PS4 oder Switch, und nach Durchsicht der Foren scheint es, dass dies auch in absehbarer Zukunft der Fall sein wird.

Open Source

Armory3D Game Engine – Eine Einführung

Armory3D ist eine völlig kostenlose Open-Source-3D-Spiele-Engine. Der Hauptvorteil von Armory3D besteht darin, dass es vollständig in Blender integriert ist, sodass Sie 3D-Modelle in einem einheitlichen Workflow erstellen und animieren können. Da Blender bereits stark in der Spieleentwicklung eingesetzt wird, ist die direkte Integration in eine Spiele-Engine von enormer Bedeutung. Sie müssen sich keine Sorgen mehr über defekte Modelle oder Animationen machen, geschweige denn über kürzere Renderzeiten.

Was die Programmierlogik betrifft, enthält Armory3D einen knotenbasierten Editor, der jedoch nicht so robust ist wie der von Unreal oder GameMaker. Armory3D ist ein leistungsstarkes Tool, das Sie im Verlauf der Entwicklung im Auge behalten sollten. Allerdings ist es noch in Arbeit und viele der Funktionen der etablierteren Engines sind nicht vorhanden. Zum Glück die Kernfunktionen Sind vorhanden, einschließlich Unterstützung für Windows, Linux, MacOS, HTML5, Android, iOS, PS4, Xbox One und Switch.

Open Source

Godot Engine Desktop-/Konsolenspiele-Showcase | April 2020

Godot ist eine weitere kostenlose Open-Source-Spiele-Engine, die fast überall verfügbar ist (es gibt sogar eine Steam-Version). In vielerlei Hinsicht fühlt sich Godot wie Unity vor Jahren. Sie können damit ein 2D- oder 3D-Spiel entwickeln, die Community ist aktiv und der Einstieg ist kostenlos. Es unterstützt weder Switch noch PS4, aber Sie können Ihr Spiel trotzdem auf jede andere Plattform exportieren, und das alles ohne Gebühren oder Lizenzgebühren.

Der einzige Nachteil besteht darin, dass Godot ein Großteil des Frameworks fehlt, über das ein Tool wie Unity verfügt. Es gibt keinen Asset-Marktplatz und die Lernressourcen sind zwar umfassend, aber nicht so zugänglich. Allerdings handelt es sich um ein relativ neues Tool, und angesichts der vielen Funktionen, die es bietet, sind wir für die Zukunft optimistisch. Wenn Sie gerade erst anfangen, probieren Sie Godot aus. Der Download ist schließlich kostenlos.

Tipps zum Erstellen eines Videospiels

Fangen Sie klein an

Wenn Sie ein aufstrebender Spieleentwickler sind, haben Sie wahrscheinlich immer wieder das Gleiche gehört: Fangen Sie klein an. Wir sind hier, um das zu bekräftigen. Da Videospiele so viele verschiedene Kunstformen vereinen, ist es unwahrscheinlich, wenn nicht sogar unmöglich, selbst ein umfangreiches Spiel zu entwickeln. Es gibt einen Grund, warum die meisten Indie-Titel einfache 2D-Spiele sind.

Erstellen Sie einen Hook

Überlegen Sie sich am besten einen Haken, bevor Sie mit dem Spiel beginnen. Einer der offensichtlichsten Haken ist erzählerisch, also ein herausragendes Konzept, das den Spieler packt und in seinen Bann zieht.

Schaut man sich jedoch erfolgreiche Spiele für kleine Studios an, liegt der Haken oft im Gameplay selbst. In Minit erkunden Sie beispielsweise nicht länger als eine Minute, während Downwell ein 2D-Plattformer ist, der von oben nach unten statt von links nach rechts verläuft.

Durch die Definition einer interessanten Mechanik, die Sie erkunden möchten, geben Sie Ihrem Spiel mehr Richtung und definieren dessen Umfang besser. Es gibt viele Spiele, also kann es nie schaden, Ihr eigenes hervorzuheben.

Bekannt machen

Es ist keine gute Idee, Ihr Hauptwerk mit einem Werkzeug zu erstellen, dessen Verwendung Sie noch nicht kennen. Nehmen Sie sich etwas Zeit, um elementare Spiele und Prototypen anderer zu entwickeln, während Sie sich nach der Auswahl einer Engine mit der Software vertraut machen.

Sie sollten sich mit dem von Ihnen verwendeten Tool vertraut machen, bevor Sie mit der Erstellung Ihres allerersten vollständigen Spiels beginnen. Sie sollten in der Lage sein, sich mit Hotkeys innerhalb der Benutzeroberfläche zu bewegen und genau zu verstehen, wo sich alles befindet. Sie können die Software beherrschen, ohne Ihren Stresspegel zu überfordern, indem Sie sich auf risikoärmere Projekte und Experimente konzentrieren.

Werden Sie Teil der Community

Wir empfehlen dringend, nicht zu versuchen, ein Spiel selbst zu entwickeln. Es ist wirklich ein riesiges Gaming-No-Go. Ein Spiel zu erstellen ist ein unglaublich komplizierter Prozess und wird unweigerlich zu unnötiger Angst und wahrscheinlich zu Burnout führen.

Wenn Sie sich dem Spielen verschrieben haben, möchten Sie eine stabile Gruppe von Spielern haben, die Sie unterstützt, damit Sie erfolgreich sein können, insbesondere wenn es schwierig wird. Sie haben die Möglichkeit, einer derzeit aktiven Community beizutreten oder Ihre eigene aufzubauen.

Die Interaktion mit anderen Menschen ist ein entscheidender Aspekt bei Videospielen und deren Design. Es ist so wichtig, dass alle Tools, über die wir zuvor gesprochen haben, speziell darauf ausgelegt sind, dauerhafte Gemeinschaften zu fördern. Diese speziellen Tools und die damit verbundenen Communities werden Ihnen dabei helfen, Ihre Fähigkeiten bei der Spieleerstellung zu verbessern.

Empfehlungen der Redaktion

  • Die besten Einzelspieler-Spiele
  • So testen wir Videospielkonsolen
  • Grand Theft Auto V kehrt heute überraschend zum Xbox Game Pass zurück
  • Nintendo Direct Juni 2023: So sehen Sie es an und was Sie erwartet
  • Fortnite Reality Augments: vollständige Liste und wie man sie verwendet