Multiplayer hálózati architektúra tervezése és megvalósítása közösségi virtuális terekhez

A dolgozat célja egy skálázható, valós idejű, több felhasználót egyszerre kiszolgáló hálózati backend tervezése és megvalósítása egy közösségi virtuális bevásárlóközponti platform számára. A hallgató feladata összehasonlítani a lehetséges technológiai megoldásokat (pl. WebSocket, WebRTC, dedikált szerver vagy felhőalapú multiplayer szolgáltatás), és ezek közül kiválasztani, illetve implementálni a projekt igényeinek leginkább megfelelőt. A rendszernek kezelnie kell az avatarok valós idejű pozíció- és állapotszinkronizációját, a térbeli hangkommunikációt, valamint a felhasználói interakciók (pl.

termékmegtekintés, csevegés) hálózati eseménykezelését. Külön hangsúlyt kap a késleltetés minimalizálása, a szerveroldali terhelés elosztása és a rendszer horizontális skálázhatósága nagyszámú egyidejű felhasználó esetén. A munka során a hallgató kísérleti méréseket végez a különböző terhelési szcenáriókban, és ezek eredményei alapján fogalmaz meg javaslatokat a hálózati architektúra további optimalizálására. A cél egy dokumentált, tesztelt és jól skálázódó megoldás létrehozása, amely alapját képezheti egy valós, sok felhasználót kiszolgáló virtuális térnek