Ludo - Just Chill Out
Implmentacja słynnej gry w Chińczyka zrobiona w Unity
Opis projektu
Projekt bazował na zasadach kultowej gry planszowej Chińczyk, znanej również jako Pachisi. Jej celem jest przesunięcie wszystkich swoich pionków z punktu startowego do domu, czyli do swojego kwadratu na przeciwległym rogu planszy. Chińczyk jest grą zarówno pełną emocji, jak i strategiczną, która może zapewnić wiele godzin zabawy dla graczy w każdym wieku. Projekt został zrealizowany przy pomocy silnika gier Unity w luźnej atmosferze i z relaksującą muzyką. W grze istnieje możliwość grania zarówno z botami jak i w trybie wielu graczy na jednym urządzeniu. Był to mój pierwszy projekt, w którym byłem odpowiedzialny za kodowanie głównych mechanik gry oraz zarządzanie projektem jako główny programista, wykonujący przeglądy kodu oraz prowadząc młodszych kolegów w świat programowania. Zajmowałem się też wydawaniem nowych wersji gry.
Funkcjonalnośći
W ramach projektu zaimplementowane zostały następujace funkcjonalności:
- mechanika poruszania pionkami oraz przeciwnikami komputerowymi
- efekty specjalne i animacje
- mechanika poruszania kamerą
- poruszające się oraz interaktywne elementy otoczenia
- w pełni turowa rozgrywka
- tryb wielu graczy na jednym urządzeniu oraz tryb pojedynczego gracza botami
- intuicyjny interfejs użytkownika
Wykorzystane technologie
W ramach realizacji projektu udało mi się zapoznać z następującymi technologami i narzędziami
- .NET
- C#
- Animacje 3D
- Unity Cinemachine
- Unity Terrain Tools
- Visual Studio
- Bledner
- Unity Profiler
- Wwise
- NUnit
- Hack&Plan
- Gimp