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
Ekran rozgrywki gry Ludo

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