Wie erstelle ich ein Videospiel (ohne Erfahrung)





Wussten Sie, dass Super Mario Run mit einer kostenlosen Spiel-Engine erstellt wurde, die Sie heute herunterladen und verwenden können? Ich werde jetzt nicht lügen und sagen, dass das Erstellen eines Spiels die einfachste Sache der Welt ist, aber es ist so Weg einfacher als Sie denken und ehrlich gesagt, wenn Sie sich entschieden haben anzufangen, werden Sie erstaunt sein, wie einfach alles zusammenpasst. Es ist natürlich ein gewisser Aufwand damit verbunden – man bekommt nichts geschenkt – aber das Schwierigste ist, einfach anzufangen und dann dabei zu bleiben. Betrachten Sie dies als eine Anleitung, wie Sie sich selbst dabei helfen können, so viel wie alles andere. Welche Programme sollten Sie verwenden? Wo sollten Sie Hilfe bekommen? Was tun, wenn Sie stecken bleiben? Merken du bist dieses Spiel zu machen, werde ich Sie nur in die richtige Richtung weisen.

Was sind die besten Programme, um ein eigenes Spiel zu erstellen?

Es gibt viele Möglichkeiten da draußen, aber ich werde zwei empfehlen: GameMaker-Studio und Einheit 3D . Beide haben kostenlose Versionen, mit denen Sie lernen und sich vertraut machen können, und beide produzieren Spiele, die leicht auf den PC exportiert werden können. Sie laufen auch gut auf der Konsole (obwohl das eine Verbesserung gegenüber allem ist, was Sie in naher Zukunft tun werden, da Debug-Konsolen und Entwicklerlizenzen erforderlich sind).

Lassen Sie uns diese und einige andere Optionen kurz durchgehen.



GameMaker: Studio

Berühmte Spiele, die damit erstellt wurden: Spelunky, Hotline Miami, Crashlands, Downwell, Nidhogg, Nuclear Throne.

Beste für: 2D-Spiele



Stärken : Eine der größten Stärken von GameMaker ist seine leicht verständliche maßgeschneiderte Sprache. Während einige 'echte' Programmierer über seine Einfachheit spotten mögen, ist es schnell zu erlernen und zu erstellen und so leistungsfähig, wie Sie es brauchen. Mit nur wenigen einfachen Befehlen können Sie innerhalb weniger Stunden Blöcke bewegen und auf Feinde schießen. Es ist ein guter Einstieg in die Programmierung und, obwohl es nicht unbedingt direkt in andere Sprachen übersetzt werden kann, versetzt es Sie in die Lage, Konzepte und Strukturen zu verstehen, die dies tun. Es hat auch ein symbolbasiertes Drag-and-Drop-Programmiersystem, das Bilder anstelle von Wörtern verwendet, aber es ist wirklich am besten, direkt zur Freiheit und Flexibilität des Codes zu springen.

Realistisch gesehen ist dies die beste Option, wenn Sie nur alleine arbeiten.

Schwächen : GameMaker kann auch 3D-Sachen machen, aber dafür ist es nicht wirklich bekannt, daher sind die meisten seiner Spiele 2D. GameMaker Studio 2 befindet sich derzeit ebenfalls in der Beta-Phase, also sollten Sie vielleicht warten, bis es vollständig veröffentlicht wird, bevor Sie hier eintauchen.



Einheit

Berühmte Spiele, die damit erstellt wurden : Ori and the Blind Forest, Inside, Yooka-Laylee, Schichten der Angst, Super Mario Run, Firewatch, Pokemon Go

Beste für : 3D-Spiele



Stärken : Unity ist die kostenlose Engine, die viele Full-Size-Studios wie Ubi und Nintendo verwenden, um Spiele zu erstellen. Zahlreiche Titel, von denen Sie wahrscheinlich gehört und gespielt haben, wurden damit erstellt, und es ist enorm vielseitig. Es konzentriert sich hauptsächlich auf 3D, hat aber kürzlich seine 2D-Fähigkeiten aktualisiert, um direkt mit GameMaker zu konkurrieren. Während der Schwerpunkt mehr auf der „richtigen“ Codierung liegt, existieren grundlegende Tools wie ein 3D-FPS-Controller als gebrauchsfertige Module ohne Codierung, und Sie können blockieren und unglaublich schnell etwas Spielbares erstellen, fast ohne Code. Das Spiel hat auch einen riesigen Marktplatz voller vorgefertigter spielspezifischer Module zum Kaufen (obwohl viele kostenlos sind). So können Controller-Sachen, Animationen, Objekte und mehr einfach hinzugefügt werden.

Schwächen : Sie müssen ernsthaften Code lernen. Unity führt C# und JavaScript aus, beides gängige Sprachen, die in einer Vielzahl von Anwendungen verwendet werden. Es ist nicht unmöglich zu lernen, aber weit entfernt von Anfängerkram. Einheit erfordert die Beherrschung von viel auch von qualifizierten Facetten, von 3D-Animation, Modellierung und mehr, was es am besten für Teams macht. Es ist keine gute Wahl für den Alleingang.

Andere Optionen

GameMaker und Unity sind bei weitem die beliebtesten Optionen, aber nicht die einzigen. Schnur , zum Beispiel, ist unglaublich beliebt für textbasierte Spiele und kann unglaublich schnell spielbare Erzählungen erstellen. Während Dinge wie Konstrukt 2 und Clickteam Fusion 2.5 sind gute Optionen, wenn Sie absolut nicht programmieren möchten und Drag-and-Drop-Symbole bevorzugen, aber dadurch einige Einschränkungen haben.