Tipps für ein One Man Gamedev-Team Sollten Sie eigene Entwicklungswerkzeuge erstellen?

Von Level-Editoren über Physik-Engines bis hin zu kompletten Schnittstellen zur Erstellung von Videospielen gibt es eine Vielzahl von Tools, mit denen sowohl erfahrene als auch angehende Spieleentwickler ihre Aufgaben einfach und effizient erledigen können. Wenn Sie sich jedoch als Ein-Mann-Team für Ihr erstes Projekt mit diesen Zeitersparnissen beschäftigen oder alleine gehen?


Die Verwendung von Tools ist fantastisch

Ich habe es schon gesagt und ich sage es noch einmal: Der Bau eines Videospiels als Ein-Mann-Hobbyist ist eine ganz andere Sache als die Entwicklung von Videospielen. Ohne zeitliche Einschränkungen oder monetäre Verpflichtungen können Sie viel mehr Freiheiten und Chancen in ihrer Entwicklung wahrnehmen. Leider bedeutet es nur eine Person zu sein, dass alles viel mehr Arbeit erfordert.

Hier kommen Werkzeuge zum Einsatz. Warum sollte man sich die Zeit nehmen, einen Editor für 2D-Ebenen zu erstellen, wenn andere bereits unzählige Stunden ihres Lebens damit verbracht haben, großartige wie DAME oder Ogmo zu entwickeln? Warum sollte man eine Physik-Engine für starre Körper bauen, wenn Box2D-Geräte frei verfügbar sind?


Etwas Elegantes wie dieses (Ogmo Editor) zu verwenden, macht die Sache ganz einfach…

Für viele Menschen gibt es keine gute Antwort auf diese Fragen. Wenn Sie ein Videospiel als Mittel zum Zweck aufbauen - wie in -, interessieren Sie sich nur für das Endprodukt und nicht für die Entwicklungserfahrung - dann ist die Verwendung dieser Tools ein Kinderspiel. Die meisten sind gut dokumentiert und äußerst flexibel, sodass sie mit ein wenig Arbeit für die meisten Projekte angepasst werden können.

Wenn Sie möchten, können Sie sogar ein Point-and-Click-Tool wie Construct 2 oder Stencyl verwenden, um einige oder alle Programmierteile der Entwicklung vollständig zu überspringen.

Hier gibt es wirklich nicht viel zu sagen; Die Verwendung vorgefertigter Werkzeuge ist praktisch. Es ist effizient, es ist effektiv, es macht Spaß und es ist viel einfacher als die Alternative, Dinge von Grund auf selbst zu machen.


Aber du solltest es nicht tun

Wenn Sie diesen Artikel lesen, bedeutet das, dass Sie sich für die Entwicklung von Spielen interessieren. Warum sollten Sie sonst auf einer Website mit Tutorials zu diesem Thema sein? Aus diesem Grund ermutige ich Sie, auf die Verwendung von Tools zu verzichten und zu versuchen, die Dinge selbst auszuführen.

Dies erfordert zweifellos viel mehr Arbeit als die Verwendung von Werkzeugen, die von einem anderen gebaut wurden, aber der Gewinn ist absolut enorm - vor allem, wenn dies Ihre erste Entwicklungserfahrung ist. Sie werden so viel darüber lernen, wie verschiedene Systeme in Spielen eingerichtet werden, und beim Aufbau Ihrer eigenen Entwicklungsumgebung können Sie wertvolle Kenntnisse im Bereich Debugging und Codearchitektur erwerben.

Außerdem werden die Tools, die Sie für sich selbst erstellen werden, perfekt auf die Entwicklung Ihres jeweiligen Spiels zugeschnitten. Dadurch sparen Sie langfristig viel Zeit. Sie werden es auch viel einfacher finden, Funktionen hinzuzufügen, mit denen Sie nicht gerechnet hatten, denn Sie haben die Werkzeuge erstellt und verstehen sie besser.


… Dennoch kann die Herstellung eigener Werkzeuge viel lohnender sein!

Ich sage nicht, dass es keinen Platz für Tools von Drittanbietern bei der Entwicklung von Videospielen gibt - ich denke sogar, dass das Gegenteil der Fall ist. Die Spielentwicklung jeder Form basiert auf der Arbeit anderer, und dies gilt auch im kleinen Maßstab der Ein-Mann-Entwicklung.

Wenn Sie jedoch beim ersten Mal selbst etwas tun, können Sie wirklich verstehen, wie die Tools von Drittanbietern, die Sie zweifellos verwenden werden, erstellt werden und die Sie verwenden können (und, was noch wichtiger ist), ändern) deshalb effektiver.

Wenn es darauf ankommt, kann dies wie ein langer und schwieriger Prozess erscheinen und Sie möchten es vielleicht gar nicht, aber ich möchte den Entwicklern beim ersten Mal eindringlich empfehlen, so wenig Tools von Drittanbietern wie möglich zu verwenden. Ihr Spiel wird wahrscheinlich nicht das beste sein, die Werkzeuge, die Sie erstellen, werden definitiv nicht den Standards entsprechen, die Sie in der Arbeit anderer sehen, aber das Wissen, das Sie während des Prozesses gewinnen, wird sich als absolut unschätzbar erweisen.

Wenn Ihnen dies gefallen hat, lesen Sie meinen anderen Tipp für ein One-Man-gamedev-Team: Was ist zu tun, bevor Sie einen Computer anfassen? Weitere Informationen zu Tools finden Sie unter Die vielen Arten von Tools für Spieleentwickler.