Der beste Artikel, den ich zu diesem Thema gefunden habe, ist: Wie mache ich Spiele? Ein Weg zur Spieleentwicklung .
Sie sollten wirklich den ganzen Artikel lesen, aber lassen Sie es mich zusammenfassen:
Wenn ich mit Leuten spreche, die in die Spieleentwicklung einsteigen möchten, fallen mir oft die ersten Dinge auf: "Wie mache ich Spiele?" oder "Ich möchte ein Spiel wie Quake / Everquest / Starcraft machen und ...". Der erste ist nur ein Ausweg aus dem Bereich der Verantwortlichkeit, da es zu viele Aspekte gibt, auf die man möglicherweise eingehen kann, und jede dieser Komponenten kann unendlich komplex sein.
Das zweite Problem ist jedoch, dass die Erwartungen einfach unrealistisch sind ...
Wo fange ich an? ...
Tetris hat alle Einzelkomponenten, die ALLE Spiele gemeinsam haben. Es gibt eine Spieleschleife (der Vorgang, der wiederholt wird, bis das Spiel beendet ist). Die Spielschleife liest Eingaben ein, verarbeitet die Eingaben, aktualisiert die Elemente des Spiels (die fallenden Tetraminos) und prüft auf Sieg- / Verlustbedingungen.
Anschließend befasst er sich mit immer weiter fortgeschrittenen Spielen und Themen
- erweiterte Kollisionserkennung
- einfache Ablenkungsphysik
- Ebenenlayout
- künstliche Intelligenz
- klingen
- Kunst
- fortgeschrittener Spielstatus
und schließt mit dieser Weisheit ab:
Das Beenden eines Spiels bedeutet nicht nur, dass Sie es an einen Punkt bringen, an dem es spielbar ist. Dann machen Sie weiter, dies ist kein fertiges Spiel. Ein fertiges Spiel hat einen Eröffnungsbildschirm, einen Abschlussbildschirm, Menüoptionen (falls zutreffend, mindestens Anweisungen zum Spielen und Starten), Einführungsbildschirme zum Spielen, Belohnungsbildschirme und eine Anzeigetafel (falls zutreffend) ...
Dies ist jedoch keine Welt, der Sie nicht beitreten können. Es braucht nur viel Zeit und Erfahrung und Erfolgsbilanz, um hochwertige Spiele zu entwickeln ...
Um Ihren Fortschritt als Spieleentwickler zu beurteilen, können Sie nicht einfach "mitschwimmen", bis Sie eines Tages an Ihrem Ziel aufwachen. Sie müssen Spiele entwickeln . Alles andere täuscht sich. *
* Der Autor dieses Beitrags ist kein Spieleentwickler.