Ein Spiel erstellen & Doppelpunkt; Was tun, wenn Sie eine Idee haben? & Quest;

Posted on
Autor: Lewis Jackson
Erstelldatum: 6 Kann 2021
Aktualisierungsdatum: 16 Kann 2024
Anonim
Ein Spiel erstellen & Doppelpunkt; Was tun, wenn Sie eine Idee haben? & Quest; - Spiele
Ein Spiel erstellen & Doppelpunkt; Was tun, wenn Sie eine Idee haben? & Quest; - Spiele

Inhalt

Ich habe den Ratschlägen im ersten Teil gefolgt und ein Ideen-Web erstellt ... Wie geht es weiter?

Wenn Sie es noch nicht getan haben, lesen Sie bitte meinen vorherigen Artikel über die Erstellung von Spielen und stellen Sie sicher, dass Sie alles unten aufgelistet haben und bereit sind, loszulegen. Nun, da Sie eine Ideenmatrix haben und eine vernünftige Vorstellung davon haben, was für ein Spiel Sie wollen, und eine Vorstellung davon, welche technischen Funktionen es haben sollte, wohin gehen Sie als Nächstes? Nun, eine Frage muss zuerst beantwortet werden: Verstehen Sie C ++, Javascript oder eine andere Standard-Spielesprache?


Was ich versuche zu fragen, ist:

Ich habe in der Tat ein gutes Verständnis für eine Sprache!

Ein dickes Lob an Sie, denn als ich mit der Entwicklung begann, verfügte ich nicht über ein bisschen Wissen (außer über grundlegende Erfahrung in der Computertechnik). Sie wissen also, wo ich angefangen habe. Für erfahrene oder erfahrene Programmierer ist es jedoch oft schwierig, sich von der Software für Hardcodierungsdienste auf die Erstellung von 2D- und 3D-Spielen zu portieren. Obwohl dies offensichtlich erscheint, wird empfohlen, mit 2D-Spielen zu beginnen und fortzufahren. da der Code beim Programmieren in der dritten Dimension exponentiell schwieriger wird. Jetzt gibt es ein paar Routen, die Sie gehen können.

Route 1 für dein eigenes Spiel

Wenn Sie Erfahrung im Programmieren haben und die erste Route ist, die ich empfehlen würde, eine vorgefertigte Game-Engine wie Unity3D oder das Unreal Development Kit (UDK) zu verwenden.


Der Grund, warum ich dies empfehle, ist, dass Ihnen, ob Sie Erfahrung mit dem Codieren haben oder nicht, immer noch Erfahrung im Game-Design fehlt. Dies ist eine einzigartige Fähigkeit, die im Laufe der Zeit verbessert werden muss. Die Verwendung einer Engine erleichtert die Erstellung eines Spiels erheblich, ermöglicht jedoch weiterhin (und erfordert häufig) ein gewisses Maß an Skripterstellung in gängigen Sprachen. Darüber hinaus ist es recht einfach, Spiele in 2D oder 3D zu erstellen, da die grafische Benutzeroberfläche sehr benutzerfreundlich und verzeihend ist.

Route 2!

Die zweite Möglichkeit, ein Videospiel zu erstellen, besteht darin, eine benutzerdefinierte Engine fest zu codieren. Dies kann für diejenigen, die nur moderate Programmiererfahrung haben, sehr schwierig werden. Obwohl Sie mehr Anpassungsmöglichkeiten haben, wenn Sie Ihre eigene Engine programmieren, kann das Spiel meiner Meinung nach letztendlich darunter leiden, dass alles von Grund auf neu erstellt werden muss. Die Verwendung einer vorgefertigten Game Engine ermöglicht es dem Spieleentwickler, kreativ zu sein, ohne die wichtigsten Funktionen und Mechanismen zu vergessen, die ansonsten trivial wären und übersehen würden. Es gibt Dutzende von Tutorials auf YouTube und Online-Kursseiten, die fantastische Erklärungen zur Kapazität der Spiele-Engines sowie zu den verfügbaren Tools liefern.


Nun, ich habe absolut null Codiererfahrung

Wenn dies der Fall ist, sind Sie in der Position, in der ich war, als ich anfing. Aber keine Angst vor Spielentwicklern! Obwohl Sie einen steileren Hügel haben, ist das Ziel bei weitem nicht unmöglich. Anders als bei früheren Programmierkenntnissen müssen Sie jedoch nur einen Weg einschlagen, wenn Sie ein Spiel mit einer gewissen Effizienz erstellen möchten. Sie Muss Verwenden Sie einen zuvor gefertigten Motor wie Unity3D oder der UDK. Zum Glück sind diese Motoren, wie auch einige andere, für diejenigen, die keine Programmiererfahrung haben, weitgehend nachsichtig. Unity und UDK erfordern jedoch einige Skripte. Hier werden Tutorials zu Ihrer Bibel.

Da dies ein Artikel ist, werde ich nicht näher auf die Verwendung dieser Tools eingehen, sondern Sie in die richtige Richtung weisen lernen. Viele Leute wenden sich an Youtube, wenn sie anfangen, und genau das habe ich getan, als ich anfing. Obwohl es sehr viele Video-Tutorials gab, waren viele davon schwer zu befolgen oder dienten nicht meinem eigentlichen Lernzweck, sondern hielten einfach die Hand durch den Prozess und erklärten den Warum-Aspekt nicht. Ich habe mich entschlossen, einen der Unity-Kurse auf einer Website mit dem Namen zu testen Udemy.com und ich hätte nicht glücklicher sein können. Der Kursleiter war klar und ich war schnell mit den Unity3D-Tools vertraut. Der Hauptnachteil war, dass ich nach dem Ende meines Unterrichts mehr über das Skripting erfahren wollte und feststellte, dass es auf der Website einen Mangel an diesen Informationen gab. Viele Skripte sind auf Youtube zu finden, aber wählen Sie sorgfältig aus, da das „Lernen“ nicht gerade wesentlich ist. Sie werden jedoch Beispiele haben, von denen Sie ausgehen müssen.

Was muss ich tun, bevor ich den nächsten Artikel lese?

Behalten Sie die von Ihnen erstellte Ideenmatrix im Auge, um sich an Ihre Ziele zu erinnern und den Überblick zu behalten. Entscheiden Sie außerdem, welche Route Sie als erfahrener Programmierer fahren möchten, und entscheiden Sie dann für beide Gruppen, welche Engine Sie verwenden möchten. Dies ist ein wichtiger Prozess. Ich empfehle daher, die Vor- und Nachteile der verfügbaren Engines zu prüfen und zu entscheiden, was Ihr Spiel tun soll und welche Engine es am effizientesten ausführt. Egal welcher Motor gewählt wird, es wird eine Herausforderung sein, aber es wird sich am Ende mehr als lohnen, vertrau mir!