So codieren sie ein videospiel
Das Erstellen eines Videospiels ist ein großes Unternehmen, das Endergebnis kann jedoch das aufregendste Coding-Projekt sein, das Sie jemals abgeschlossen haben. Sie erfahren am meisten von den Tools, die zu Ihrem Programmierkenntnissen passen, also gehen Sie nicht davon aus, dass das von Grund auf die beste Option ist. Wählen Sie eine Programmiersprache, eine integrierte Entwicklungsumgebung und / oder eine Game-Making-Software, mit der Sie innerhalb von fünfzehn Minuten eröffnen können, um sie zu öffnen oder das Tutorial zu lesen.
Schritte
Teil 1 von 2:
Motor auswählen1. Erfahren Sie mehr über Spielmaschinen. Die meisten Video-Spiele werden mit einem spezialisierten Motor hergestellt, mit dem Sie Events, Charaktere usw. "Skript", ohne dass Sie jeden von Grund auf codieren müssen. Das Erstellen eines vollständigen Spielmotors von SCRATCH kann Jahre dauern, daher verwenden die meisten unabhängigen Entwickler einen vorhandenen Motor. Sie müssen nur eines der folgenden Schritte in diesem Abschnitt folgen, je nachdem, wie bequem Sie mit der Programmierung sind und wie viel Zeit Sie für die kleinen Details ausgeben möchten.

2. Betrachten Sie eine einfache Game-Making-Software. Diese Werkzeuge erfordern sehr wenig Programmierkenntnisse, sodass sie möglicherweise nicht für Sie sein, wenn Sie sich für die kodierenden Aspekte der Game-Making interessieren. Andererseits könnte ein einfacher Taucher-rechts-in-Ansatz Sie viel über Ihr Spiel beibringen, und lassen Sie sich das übergeordnete Konzept anpassen, bevor Sie mit einem größeren Prototyp fortfahren. Hier sind mehrere kostenlose Optionen:

3. Versuchen Sie es mit mehr Berufsunternehmen-Schnittstellen. Dies ist eine großartige Option, um Ihre Hände schmutzig zu bekommen, und bekommen Sie das Spiel mit Game-Coding-Erfahrungen, ohne dass Sie vollständig von Grund auf beginnen müssen. Viele professionelle unabhängige Spielentwickler beginnen auf dieser Ebene. Während es viele Motoren und integrierte Entwicklungsumgebungen (IDES) gibt, ist das Folgende frei und relativ leicht zu lernen:

4. Wählen Sie ein Werkzeug für den Bau Ihres eigenen Motors. Wenn Sie bereits ein programmierendes Wissen haben und auf dem Bau Ihres eigenen Motors eingestellt sind, sind hier ein paar Orte, an denen Sie beginnen können. Wenn dies Ihr erster Versuch ist, benötigen Sie wahrscheinlich Tutorials

5. Bauen Sie Ihren eigenen Motor auf. Wenn Sie der Herausforderung abgeschlossen sind und sich im vorherigen Schritt eines der fortgeschrittenen Tools entscheiden, müssen Sie höchstwahrscheinlich ein Tutorial, ein Hilfeforum oder einen erfahrenen Spielentwickler finden müssen, um sich für Ihre Sprache zu beraten. Wenn Sie nicht sicher sind, wo Sie anfangen sollen oder was Sie fragen müssen, hier sind hier ein paar grundlegende Komponenten, die Sie frühzeitig bauen müssen:
Teil 2 von 2:
Das Spiel entwerfen1. Nagel zuerst dein Konzept. Verbringen Sie viel Zeit, um das Spiel zu nageln ist Bevor Sie eine Codezeile berühren. Welches Genre ist es?? Ist es 2d oder 3d? Fortschreitet der Spieler im Spiel, indem er Puzzles löst, nach dem Kämpfen / Schaffung der Geschichte, den Kampf von Feinden und / oder Erkunden? Je mehr Fragen Sie antworten, und desto detaillierter, desto detaillierter Sie Ihre Ideen, desto mehr Zeit werden Sie auf lange Sicht sparen. Wenn Sie sich entscheiden, eine wesentliche Änderung vorzunehmen, nachdem Sie bereits mit der Codierung begonnen haben, kann die Änderung viele Male länger dauern, bis sie implementiert ist.
- Pare das auf etwas Weise, was einfacher ist als deine ursprüngliche Idee. Ein kleiner Prototyp, der untersucht, wie Ihr Spiel funktioniert, und ein paar Ebenen zum Spielen gibt, ist ein ausgezeichneter Start. Sobald es fertig ist, können Sie es als Fundament verwenden, um sich in ein volles Spiel zu erweitern, oder integrieren Sie, was Sie in ein neues Projekt gelernt haben.

2. Arbeiten Sie in jeder Bestellung an den folgenden Schritten. An diesem Punkt gibt es Wochen oder Monate mit schwerer, aber lohnender Arbeit vor Ihnen. Während ein Team von Menschen in der Regel die unten stehenden Aufgaben aufteilen und gleichzeitig an ihnen arbeiten wird, muss ein Individuum entscheiden, welche Aufgabe am einfachsten zu beginnen oder in jeder Bühne am einfachsten zu beginnen oder am wichtigsten ist. Lesen Sie alle untenstehenden Schritte und beginnen Sie mit der Aufgabe, die Sie am meisten anspricht.

3. Sammeln oder schaffen Sie Kunstvermögen. Wenn Sie nicht im Text-Basis-Spiel herstellen, benötigen Sie 2D-Bilder, und möglicherweise 3D-Modelle und--Texturen (Muster, die Sie für die Modelle anwenden). Musik- und Soundeffekte Sie können bis ein bisschen später verzögern, aber sie werden dringend empfohlen, wenn Sie Ihr Spiel veröffentlichen möchten. Einfache Symbole, Benutzeroberfläche und Schriftarten sind niedrigste Priorität, als Ihr Spiel jung ist, aber hier kann das Spielerlebnis sehr bemüht werden.

4. Arbeit an der Geschichte oder des Fortschritts Lichtbogendesign. Ein Großteil davon wird als Planungsdokumente außerhalb des Spielcodes selbst geschrieben, obwohl ein stratistisches Spiel möglicherweise verzweigte Dialog-Bäume einschließen muss. Sogar ein Spiel ohne traditionelle Geschichte sollte ein Gefühl von Progression haben, das Sie planen müssen. Ein Platformer könnte eine Reihe von Bewegungs- und Waffen-Upgrades einbeziehen, während ein Puzzlespiel mehr Funktionen hinzufügen könnte, da es die Komplexität und Schwierigkeit der Rätsel aufläuft.

5. Arbeit auf Ebene Design. Beginnen Sie mit einem kleinen, einfachen Niveau oder Gebiet. Konzentrieren Sie sich auf den Bau des Pfads, den der Player übernimmt den Pegel und fügen Sie dann Seitenpfade hinzu (optional), detailliertere Grafiken und optimieren Sie die Schwierigkeit (z. B. durch Anpassen von Plattformhöhen oder bewegten Feinden).

6. Tweak und optimieren Sie die Grafiken. Dies ist nicht erforderlich, wenn Sie einfache Game-Making-Software verwenden. Wenn Sie bereit sind, in das tiefere Ende von Grafiksystemen einzukleben, können Sie mit dem Erstellen von Shader und Partikeleffekten anfangen oder den Grafikcode durchlaufen und Tasks entfernen, die für Ihr Spiel nicht erforderlich sind. Da Grafiken fast immer der Choke-Punkt sind, der die Verarbeitungsgeschwindigkeit bestimmt, ist selbst ein 2D-Spiel in der Regel durch erhebliche Optimierungs-Tweaks und umschreibt, um die Belastung der Grafikkarte und den Prozessor zu minimieren.

7. Holen Sie sich Feedback von Playtesters. Sobald Sie ein einfaches Niveau oder einen Prototyp des Gameplays haben, spielen Ihre Freunde das Spiel und bieten Feedback an. Finden Sie heraus, was die Leute denken, macht Spaß und was frustriert sie. Später dabei, wenn das Spiel polierter ist, kann das Feedback von Fremden oder Bekannten eine hervorragende Quelle für ehrliche Ratschläge sein, da sie weniger in Ihren Erfolg investiert oder Sie ermutigt werden.
Community-Q & A
Suche
Neue frage hinzufügen- FrageWenn Sie Videospiele professionell machen, erstellen Sie das Spiel und die Designs auf eigene Faust?GemeinschaftsantwortDie Geschichte von "Minecraft" und "Terrarien" Beide zeigen Beispiele von einsamen Entwicklern oder Entwicklern in kleinen Gruppen, die Spiele machen, und bekommen dann ein größeres Team, nachdem ihr Spiel auf sich gezogen wurde. Fühlen Sie sich frei, ein Spiel selbst zu codieren, aber erinnern Sie sich immer daran, dass es Spielentwickler und -codierer gibt, die gerne helfen würden.Vielen Dank!Ja NeinNicht hilfreich 15helpful 71
- FrageGibt es Vorschläge zum Codieren eines mobilen Videospiels??GemeinschaftsantwortVerwenden Sie eine Spielmaschine. Es ist in der Regel schwieriger, es selbst zu codieren, da mobile Spiele einfach anders arbeiten als Computerspiele. In einigen Fällen können Sie einfach eine Spielherstellungs-App installieren, aber Unity, das einen Computer zu installieren erfordert, könnte wahrscheinlich für einige Mobiltelefone verwendet werden.Vielen Dank!Ja NeinNicht hilfreich 14helpful 38
- FrageWas passiert, wenn ich den Code in einem Videospiel ändere?GemeinschaftsantwortEs hängt davon ab, ob. Wenn Sie keine Ahnung haben, was Sie tun, wird es wahrscheinlich das Spiel oder sich schlimmer abstürzen. Wenn Sie einfach ein paar Zahlen ändern und wissen, was Sie tun, wird das Spiel in gewisser Weise geändert. Zum Beispiel könnte der Spieler mehr HP haben oder höher springen. Wenn Sie jedoch wenig bis zu keiner Erfahrung in der Codierung haben, sollten Sie nur Variablen, Texturen und Saiten ändern, die unwahrscheinlich, dass Sie Ihr Spiel vermasseln.Vielen Dank!Ja NeinNicht hilfreich 20helpful 37