Farm zombier | Laging av 2D-plattformspill i Unity

I dette innlegget skal jeg dokumentere utviklingsprosessen til spillet Farm Zombies - en 2D-plattformspiller i Unity (lenken til kildeprosjektet er tilgjengelig på slutten av post).

Devlog

Uke 1

Før jeg bestemte meg for navnet på spillet startet jeg med å lage hovedpersonen i Photoshop. Jeg bestemte meg for å bruke en pixel art-karakter:

Karakteren endte opp med å ligne en bonde, så jeg bestemte meg for å gå med navnet Farm Zombies.

For å rettferdiggjøre å ha 'Zombies' i navnet gikk jeg videre og skapte fiendene, som faktisk er zombier:

For å fremskynde utviklingsprosessen brukte jeg denne 2D-spillerkontrolleren.

Nå med spilleren og fiendene klare, flyttet jeg for å lage et første nivå, som jeg bestemte meg for å gjøre Farm-tema. Så jeg begynte å jobbe med å lage alle sprites som er nødvendige for nivået:

Noen av elementene er flisbaserte som bakken og trærne, mens resten av detaljene er sprites i fast størrelse:

Nivået endte opp med å inneholde 4 typer hindringer: pigger, zombier, svingende økser og jordhull:

Det grønne flagget signaliserer slutten av nivået:

Og til slutt opprettet jeg etikettene på skjermen ved å bruke UI Canvas for å vise når spilleren dør, og også en indikasjon på hvilken knapp som skal trykkes for å starte nivået på nytt:

Uke 2

I den andre uken startet jeg med å lage et nytt nivå. Jeg bestemte meg for å gå med et nivå med middelaldertema.

Jeg gikk videre og laget 3 nye flisesprites og en detaljsprite (fakkel og flammer):

Nivået ligger inne i et slott med fakler på veggen og de samme hindringene som det første nivået (pigger, zombier, svingende økser og jordhull).

Nå er det på tide å sette alt sammen ved å lage hovedmenyen med et nivåvalg.

Jeg begynte med å lage en ny scene og begynte deretter å designe menytittelen og knappene. Nedenfor er resultatet:

WebGL-demo

Kilde
📁FarmZombies.unitypackage1.41 MB
Foreslåtte artikler
Opprette et 2D Brick Breaker-spill i Unity
Lag et glidende puslespill i Unity
Hvordan lage et Flappy Bird-inspirert spill i Unity
Minispill i Unity | CUBEunngå
Opplæring for Endless Runner Unity
Opplæring for Match-3-puslespill i Unity
Minispill i Unity | Flappy Cube