Crafter

Projekt gry, w której został zaimplementowany podstawowy system tworzenia przedmiotów w Unity

Opis projektu

Jest to koncept gry, który został zrealizowany jako etap rekrutacyjny na stanowisko programisty Unity. Niestety pracy nie udało mi się dostać, ale postanowiłem się nie poddawać i wykorzystać wartość dodaną jaką przyniósł ten projekt. Głównym zadaniem było zaimplementowanie rozszerzalnego systemu wytwarzania przedmiotów, który pozwalałby na tworzenie przepisów na przedmioty oraz zbieranie i wyrzucanie ich z ekwipunku poprzez panel wytwarzania ( “crafting” ). W projekcie skupiłem się głównie na kodzie i odpowiedniej strukturze programistycznej, która pozwalałaby na zbudowanie bazy przedmiotów w przystępny sposób dla osób nietechnicznych.

Zaimplementowane funkcjonalności

W ramach projektu zaimplementowane zostały następujace funkcjonalności:

  • poruszanie graczem z perspektywyy trzecioosobowej
  • system interakcji
  • skromny interfejs użytkownika z ekwipunkiem i jedną sceną testową
  • systemu tworzenia przedmiotów
  • systemu ekwipunku

Użyte technologie i narzędzia

Jako bazę projekt wykorzystałem jeden z gotowych assetow Unity Asset Unlock: 3D Prototyping Pack oprócz tego wykorzystałem również: