Farmowe zombie | Tworzenie gry platformowej 2D w Unity
W tym poście będę dokumentował proces tworzenia gry Farm Zombies – platformówki 2D w formacie Unity (link do projektu źródłowego znajduje się na końcu wpisu).
Devlog
Tydzień 1
Zanim zdecydowałem się na nazwę gry, zacząłem od stworzenia głównego bohatera w Photoshopie. Zdecydowałem się na postać pixel art:
Postać ostatecznie przypominała rolnika, więc zdecydowałem się przyjąć nazwę Farm Zombies.
Aby uzasadnić posiadanie 'Zombies' w nazwie, poszedłem dalej i stworzyłem wrogów, którymi w rzeczywistości są zombie:
Aby przyspieszyć proces tworzenia, użyłem tego 2D Player Controller.
Teraz, gdy Gracz i Wrogowie byli już gotowi, zabrałem się za stworzenie pierwszego poziomu, na którym zdecydowałem się nawiązać do tematu Farmy. Więc zabrałem się za tworzenie wszystkich duszków niezbędnych do tego poziomu:
Niektóre elementy, takie jak ziemia i drzewa, są oparte na kafelkach, a reszta szczegółów to duszki o stałym rozmiarze:
Poziom zawierał 4 rodzaje przeszkód: kolce, zombie, wahadłowe topory i dziury w ziemi:
Zielona flaga sygnalizuje koniec poziomu:
Na koniec stworzyłem etykiety ekranowe za pomocą UI Canvas, aby pokazać, kiedy gracz umiera, a także wskazać, który przycisk należy nacisnąć, aby ponownie uruchomić poziom:
Tydzień 2
W drugim tygodniu zacząłem od stworzenia nowego Poziomu. Zdecydowałem się na poziom średniowieczny.
Poszedłem dalej i stworzyłem 3 nowe duszki kafelków i jednego duszka szczegółów (pochodnia i płomienie):
Poziom znajduje się wewnątrz zamku z pochodniami na ścianach i tymi samymi przeszkodami, co poziom pierwszy (kolce, zombie, wahadłowe topory i dziury w ziemi).
Teraz nadszedł czas, aby zebrać to wszystko w jedną całość, tworząc Menu główne z wyborem poziomu.
Zacząłem od stworzenia nowej Sceny, a następnie zacząłem projektować tytuł menu i przyciski. Poniżej znajduje się wynik: