Farm-Zombies | Making of eines 2D-Plattformspiels in Unity
In diesem Beitrag dokumentiere ich den Entwicklungsprozess des Spiels Farm Zombies – einem 2D-Plattformspiel in Unity (der Link zum Quellprojekt befindet sich am Ende des Beitrags).
Entwicklerprotokoll
Woche 1
Bevor ich mich für einen Namen für das Spiel entschied, begann ich damit, die Hauptfigur in Photoshop zu erstellen. Ich entschied mich für eine Pixel-Art-Figur:
Da die Figur letztlich einem Bauern ähnelte, entschied ich mich für den Namen „Farm Zombies“.
Um das 'Zombies' im Namen zu rechtfertigen, habe ich gleich die Feinde erschaffen, bei denen es sich tatsächlich um Zombies handelt:
Um den Entwicklungsprozess zu beschleunigen, habe ich diesen 2D-Player-Controller verwendet.
Nachdem nun Spieler und Feinde bereit waren, begann ich mit der Erstellung eines ersten Levels, für das ich mich für ein Farm-Thema entschied. Also machte ich mich an die Arbeit und erstellte alle für das Level erforderlichen Sprites:
Einige der Elemente, wie beispielsweise der Boden und die Bäume, sind kachelbasiert, während die restlichen Details Sprites mit fester Größe sind:
Das Level enthielt letztendlich vier Arten von Hindernissen: Stacheln, Zombies, schwingende Äxte und Löcher im Boden:
Die grüne Flagge signalisiert das Ende des Levels:
Und schließlich habe ich mit UI Canvas die Bildschirmbeschriftungen erstellt, um anzuzeigen, wann der Spieler stirbt, und auch um anzugeben, welche Taste gedrückt werden muss, um das Level neu zu starten:
Woche 2
In der zweiten Woche begann ich mit der Erstellung eines neuen Levels. Ich entschied mich für ein Level mit mittelalterlichem Thema.
Ich habe drei neue Kachel-Sprites und ein Detail-Sprite (Fackel und Flammen) erstellt:
Das Level befindet sich im Inneren einer Burg mit Fackeln an der Wand und denselben Hindernissen wie das erste Level (Stacheln, Zombies, schwingende Äxte und Löcher im Boden).
Jetzt ist es Zeit, alles zusammenzufügen, indem Sie das Hauptmenü mit einer Ebenenauswahl erstellen.
Ich begann mit der Erstellung einer neuen Szene und begann dann mit der Gestaltung des Menütitels und der Schaltflächen. Unten sehen Sie das Ergebnis: