OxideOld
Rola w projekcie: Kluczowy programista Unity
Stworzyłem wieloosobową grę online na silniku Unity z wykorzystaniem frameworka Mirror do realizacji stabilnego, zoptymalizowanego i responsywnego multiplayera. Dużą uwagę poświęciłem bezpieczeństwu produktu: wdrożyłem wielowarstwową ochronę kodu źródłowego przed dekompilacją, inżynierią odwrotną i modyfikacjami.
Zrealizowane funkcjonalności i kluczowe podsystemy:
* System inwentarza: opracowanie elastycznej architektury przechowywania, przenoszenia i interakcji z przedmiotami.
* System craftingu: tworzenie receptur, zbieranie zasobów i wytwarzanie obiektów w grze.
* System PvP: synchronizacja mechaniki walki, rejestracja trafień (hit registration) oraz przetwarzanie obrażeń przez sieć.
* System budowy: realizacja modułowego wznoszenia budowli z przywiązaniem do siatki (grid snapping) oraz walidacją sieciową.
* System nauki przedmiotów: opracowanie drzewa technologii (rysunków/receptur) dla progresji gracza.
* Dodatkowe mechaniki gry: integracja towarzyszących systemów (utrzymanie równowagi cech postaci, interakcja z otoczeniem, optymalizacja UI/UX).
Stworzyłem wieloosobową grę online na silniku Unity z wykorzystaniem frameworka Mirror do realizacji stabilnego, zoptymalizowanego i responsywnego multiplayera. Dużą uwagę poświęciłem bezpieczeństwu produktu: wdrożyłem wielowarstwową ochronę kodu źródłowego przed dekompilacją, inżynierią odwrotną i modyfikacjami.
Zrealizowane funkcjonalności i kluczowe podsystemy:
* System inwentarza: opracowanie elastycznej architektury przechowywania, przenoszenia i interakcji z przedmiotami.
* System craftingu: tworzenie receptur, zbieranie zasobów i wytwarzanie obiektów w grze.
* System PvP: synchronizacja mechaniki walki, rejestracja trafień (hit registration) oraz przetwarzanie obrażeń przez sieć.
* System budowy: realizacja modułowego wznoszenia budowli z przywiązaniem do siatki (grid snapping) oraz walidacją sieciową.
* System nauki przedmiotów: opracowanie drzewa technologii (rysunków/receptur) dla progresji gracza.
* Dodatkowe mechaniki gry: integracja towarzyszących systemów (utrzymanie równowagi cech postaci, interakcja z otoczeniem, optymalizacja UI/UX).