Zombie della fattoria | Realizzazione di un gioco platform 2D in Unity

In questo post documenterò il processo di sviluppo del gioco Farm Zombies - un platform 2D in Unity (il collegamento al progetto sorgente è disponibile alla fine del inviare).

Sviluppo

Settimana 1

Prima di decidere il nome del gioco, ho iniziato creando il personaggio principale in Photoshop. Ho deciso di utilizzare un personaggio pixel art:

Il personaggio finì per somigliare a un contadino, quindi ho deciso di chiamarlo Farm Zombies.

Per giustificare la presenza di 'Zombies' nel nome sono andato avanti e ho creato i nemici, che in realtà sono zombi:

Per accelerare il processo di sviluppo ho utilizzato questo 2D Player Controller.

Ora che il Giocatore e i Nemici erano pronti, ho iniziato a creare un primo livello, che ho deciso di rendere a tema Fattoria. Quindi mi sono messo al lavoro per realizzare tutti gli sprite necessari per il livello:

Alcuni elementi sono basati su tessere, come il terreno e gli alberi, mentre il resto dei dettagli sono sprite di dimensione fissa:

Il livello alla fine conteneva 4 tipi di ostacoli: spuntoni, zombi, asce oscillanti e buchi nel terreno:

La bandiera verde segnala la fine del livello:

Infine, ho creato le etichette su schermo utilizzando UI Canvas per mostrare quando il giocatore muore e anche l'indicazione di quale pulsante premere per riavviare il livello:

Settimana 2

Nella seconda settimana ho iniziato creando un nuovo livello. Ho deciso di optare per un livello a tema medievale.

Sono andato avanti e ho creato 3 nuovi sprite di tessere e uno sprite di dettaglio (torcia e fiamme):

Il livello è situato all'interno di un castello con torce sul muro e gli stessi ostacoli del primo livello (punte, zombi, asce oscillanti e buchi nel terreno).

Ora è il momento di mettere tutto insieme creando il menu principale con una selezione del livello.

Ho iniziato creando una nuova scena e poi ho iniziato a progettare il titolo e i pulsanti del menu. Di seguito è riportato il risultato:

Dimostrazione WebGL

Fonte
📁FarmZombies.unitypackage1.41 MB
Articoli suggeriti
Creazione di un gioco Brick Breaker 2D in Unity
Creare un gioco puzzle a scorrimento in Unity
Come realizzare un gioco ispirato a Flappy Bird in Unity
Mini gioco in Unity | CUBEavoid
Tutorial Endless Runner per Unity
Mini gioco in Unity | Flappy Cube
Come realizzare un gioco Snake in Unity