Margatron
Rozbudowywany ekosystem gry webowej: klient gry, silnik w Javie, edytor map w Laravelu z Inertia, strona główna, panel administracyjny oraz biblioteka tooltipów dla Vue.
O projekcie
Nowy ekosystem gry webowej rozwijany pod nazwą Margatron
Projekt łączy kilka aplikacji i bibliotek w jedną całość: klienta gry w Vue 3 i TypeScript, silnik gry w Javie/Spring Boot, edytor map w Laravelu z Inertia, stronę główną, panel administracyjny świata oraz bibliotekę tooltipów dla Vue.
Zakres prac obejmuje zarówno mechaniki klienta gry, komunikację przez GraphQL/API, jak i narzędzia developerskie ułatwiające uruchamianie całego środowiska lokalnie.
Technologie
Vue.js
TypeScript
Java
Spring Boot
Laravel
InertiaJs
GraphQL
PrimeVue
Pinia
Websocket