Zombi de la fermă | Crearea jocului platformer 2D în Unity
În această postare, voi documenta procesul de dezvoltare a jocului Farm Zombies - un platformer 2D în Unity (linkul către proiectul sursă este disponibil la sfârșitul postării).
Devlog
Săptămâna 1
Înainte să mă hotăresc asupra numelui jocului, am început prin a crea personajul principal în Photoshop. Am decis să merg cu un caracter pixel art:
Personajul a ajuns să semene cu un fermier, așa că am decis să merg cu numele Farm Zombies.
Pentru a justifica faptul că are 'Zombies' în nume, am continuat și am creat inamicii, care sunt de fapt, zombi:
Pentru a accelera procesul de dezvoltare am folosit acest 2D Player Controller.
Acum, cu Jucătorul și Dușmanii fiind pregătiți, am trecut să creez un prim nivel, pe care am decis să-l fac tematizat cu Farm. Așa că m-am apucat să fac toate sprite-urile necesare nivelului:
Unele dintre elemente sunt bazate pe plăci, cum ar fi pământul și copacii, restul detaliilor fiind sprite-uri de dimensiuni fixe:
Nivelul a ajuns să conțină 4 tipuri de obstacole: țepi, zombi, topoare oscilante și găuri de pământ:
Steagul verde semnalizează sfârșitul nivelului:
Și, în sfârșit, am creat etichetele de pe ecran folosind UI Canvas pentru a arăta când jucătorul moare și, de asemenea, o indicație despre ce buton să apăs pentru a reporni nivelul:
Săptămâna 2
În a doua săptămână, am început prin a crea un nou Nivel. Am decis să merg cu un nivel cu tematică medievală.
Am continuat și am creat 3 noi sprituri de plăci și un sprite de detaliu (torță și flăcări):
Nivelul este situat în interiorul unui castel cu torțe pe perete și aceleași obstacole ca primul nivel (tepi, zombi, topoare balansate și găuri de pământ).
Acum este timpul să puneți totul împreună, făcând Meniul principal cu o selecție de nivel.
Am început prin a crea o nouă Scenă și apoi am început să proiectez titlul meniului și butoanele. Mai jos este rezultatul: