Οnline multplayer επιτραπέζιο παιχνίδι φτιαγμένο σε unity
Οnline multiplayer board game made with unity
Bachelor Dissertation
Author
Καπινιάρης, Χρυσοβαλάντης Γεώργιος
Date
2025-01Advisor
Παναγιωτόπουλος, ΘεμιστοκλήςView/ Open
Keywords
Βιντεοπαιχνίδι ; Επιτραπέζιο ; Πολλών παικτών ; Στρατηγική ; Unity3D ; C# ; ΔικτύωσηAbstract
The development of a multiplayer game is one of the most demanding challenges in the field of
programming, as it requires a robust and efficient networking system. Networking is the heart of any
multiplayer game, responsible for the synchronized exchange of data between client and server, ensuring
that every player experiences the game at the same pace and with the same information. The
requirements of networking are not limited to simply transferring data; they include minimizing latency,
avoiding packet loss, and ensuring a stable experience for all users, regardless of their connectivity level.
The choice of the appropriate networking framework is crucial for the success of such a project. Different
solutions, such as Netcode for GameObjects, FishNet, or Photon, offer unique capabilities and
advantages, making their selection directly tied to the specific needs of the game. Proper management of
data synchronization, support for different platforms, and ease of integrating new features are just some of
the parameters that must be taken into account.
As technology evolves, the demand for high performance and scalability increases. Networking is not just
a technical requirement but a strategic decision that directly impacts the player experience, forming the
foundation for developing modern multiplayer games that retain audience engagement and participation.