Farm Zombies | Tworzenie gry platformowej 2D w Unity
W tym poście będę dokumentował proces tworzenia gry Farm Zombies - dwuwymiarowej platformówki w formacie Unity (link do projektu źródłowego znajduje się na końcu wpisu).
Dziennik deweloperski
Tydzień 1
Zanim zdecydowałem się na nazwę gry, zacząłem od stworzenia głównej postaci w Photoshopie. Zdecydowałem się na postać pikselową:

Postać zaczęła przypominać rolnika, dlatego zdecydowałem się na nazwę Farm Zombies.
Aby uzasadnić obecność 'Zombies' w nazwie, poszedłem dalej i stworzyłem wrogów, którzy w rzeczywistości są zombie:

Aby przyspieszyć proces tworzenia, użyłem tego 2D Player Controller.
Teraz, gdy Gracz i Wrogowie byli gotowi, zabrałem się za stworzenie pierwszego poziomu, który postanowiłem uczynić tematycznym Farm. Więc zabrałem się do pracy, tworząc wszystkie sprite'y potrzebne do poziomu:

Niektóre elementy, takie jak podłoże i drzewa, składają się z kafelków, a reszta szczegółów to sprite'y o stałym rozmiarze:

Poziom zawierał 4 rodzaje przeszkód: kolce, zombie, huśtające się topory i dziury w ziemi:

Zielona flaga oznacza koniec poziomu:

Na koniec stworzyłem etykiety ekranowe za pomocą UI Canvas, które pokazują moment śmierci gracza, a także wskazują, jaki przycisk nacisnąć, aby ponownie rozpocząć poziom:

Tydzień 2
W drugim tygodniu zacząłem od stworzenia nowego poziomu. Postanowiłem wybrać poziom o tematyce średniowiecznej.
Poszedłem dalej i stworzyłem 3 nowe duszki kafelków i jedną duszkę szczegółu (pochodnia i płomienie):

Poziom rozgrywa się wewnątrz zamku z pochodniami na ścianach i takimi samymi przeszkodami, jak na pierwszym poziomie (kolce, zombie, huśtające się topory i dziury w ziemi).

Teraz pora na złożenie wszystkiego w całość, poprzez utworzenie Menu głównego z wyborem poziomu.
Zacząłem od stworzenia nowej Sceny, a następnie zacząłem projektować tytuł menu i przyciski. Poniżej znajduje się wynik:
