Farm Zombies | Laging av 2D-plattformspill i Unity
I dette innlegget skal jeg dokumentere utviklingsprosessen til spillet Farm Zombies – en 2D-plattformer i Unity (lenken til kildeprosjektet er tilgjengelig på slutten av innlegget).
Devlog
Uke 1
Før jeg bestemte meg for navnet på spillet startet jeg med å lage hovedpersonen i Photoshop. Jeg bestemte meg for å bruke et pixel art-tegn:
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 å få fart på utviklingsprosessen brukte jeg denne 2D Player Controller.
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 Hovedmeny med et nivåvalg.
Jeg begynte med å lage en ny scene og begynte deretter å designe menytittelen og knappene. Nedenfor er resultatet: