Usporedba mrežnih arhitektura u razvoju multiplayer igara

završni rad (stručni)

završni rad (stručni)

Usporedba mrežnih arhitektura u razvoju multiplayer igara

Vrsta ocjenski radovi
Tip završni rad (stručni)
Godina 2025

Sažetak

U ovom završnom radu obrađena je tema mrežnih arhitektura koje se koriste pri izradi multiplayer igara unutar Unity razvojnog okruženja. Uz prikaz razvoja ove vrste igre, naglasak je stavljen na usporedbu različitih pristupa umrežavanju, uključujući dedicated server (namjenski ili „odvojeni“ poslužitelj), host-client (host-klijent) i peer-to-peer (P2P) arhitekturu. Analizirane su njihove prednosti i nedostaci, način komunikacije među klijentima i poslužiteljima, te utjecaj odabira arhitekture na performanse i iskustvo igrača. Kroz praktičnu implementaciju, uz korištenje FishNet biblioteke za Unity, prikazana je primjena teorijskih koncepata u stvarnim uvjetima razvoja. Rad također razmatra izazove poput vremena odziva, sinkronizacije podataka, sigurnosti i skalabilnosti. Cilj rada je pomoći budućim razvojnim programerima u donošenju informirane odluke prilikom odabira najprikladnije arhitekture za njihove projekte.

Ključne riječi

multiplayer igra; Unity; mrežna arhitektura