Creation and design of a multiplayer game using Unity 3D

dc.contributor.advisorPachoulakis, Ioannisen
dc.contributor.advisorΠαχουλάκης, Ιωάννηςel
dc.contributor.authorGkaidatzis, Nikolaosen
dc.contributor.authorKontos, Konstantinosen
dc.contributor.authorΓκαϊδατζής, Νικόλαοςel
dc.contributor.authorΚοντός, Κωνσταντίνοςel
dc.date.accessioned2026-06-09T07:05:57Z
dc.date.available2026-06-09T07:05:57Z
dc.date.issued2026-06-08
dc.description.abstractThis thesis presents the process of designing and developing 'Avalon's Conviction,' a multiplayer game taking advantage of the capabilities of Unity 3D. Drawing inspiration from classic strategy and deception games like 'Town of Salem,' 'Mafia,' and 'Werewolf,' this project emphasizes creating an engaging multiplayer experience centered around the mechanics of the role assigned to the player like ‘Vote, Heal, Kill’. The game's dynamic environment, influenced significantly by player actions, features an evolving user interface that reflects various times of the day, aligning with the game's thematic elements.Central to the development process was the implementation of Unity's advanced features, including Netcode for GameObjects for seamless multiplayer interactions, Unity's Lobby Manager and Relay Services for efficient game session management, and Plastic SCM for version control and collaborative development. The thesis provides a detailed account of the game design, highlighting the strategic depth and immersive aspects of the gameplay. Additionally, it discusses the technical challenges and solutions encountered in crafting a multiplayer game environment that is both visually appealing and functionally resilient.en
dc.description.abstractΑυτή η διατριβή παρουσιάζει τη διαδικασία σχεδιασμού και ανάπτυξης του 'Avalon's Conviction', ενός παιχνιδιού για πολλούς παίκτες που εκμεταλλεύεται τις δυνατότητες του Unity 3D. Αντλώντας έμπνευση από κλασικά παιχνίδια στρατηγικής και εξαπάτησης όπως τα «Town of Salem», «Mafia» και «Werewolf», αυτό το έργο δίνει έμφαση στη δημιουργία μιας συναρπαστικής εμπειρίας για πολλούς παίκτες που επικεντρώνεται στους μηχανισμούς του ρόλου που έχει ανατεθεί στον παίκτη όπως «Vote, Heal, Kill». '. Το δυναμικό περιβάλλον του παιχνιδιού, επηρεασμένο σημαντικά από τις ενέργειες των παικτών, διαθέτει μια εξελισσόμενη διεπαφή χρήστη που αντικατοπτρίζει διάφορες ώρες της ημέρας, ευθυγραμμισμένη με τα θεματικά στοιχεία του παιχνιδιού. Κεντρικό στοιχείο της διαδικασίας ανάπτυξης ήταν η εφαρμογή των προηγμένων λειτουργιών του Unity, συμπεριλαμβανομένου του Netcode για GameObjects για απρόσκοπτη αλληλεπιδράσεις πολλών παικτών, Unity's Lobby Manager and Relay Services για αποτελεσματική διαχείριση περιόδων παιχνιδιού και Plastic SCM για έλεγχο έκδοσης και συλλογική ανάπτυξη. Η διατριβή παρέχει μια λεπτομερή περιγραφή του σχεδιασμού του παιχνιδιού, τονίζοντας το στρατηγικό βάθος και τις καθηλωτικές πτυχές του παιχνιδιού. Επιπλέον, συζητά τις τεχνικές προκλήσεις και τις λύσεις που συναντώνται κατά τη δημιουργία ενός περιβάλλοντος παιχνιδιού για πολλούς παίκτες που είναι οπτικά ελκυστικό και λειτουργικά ανθεκτικό.el
dc.identifier.urihttps://apothesis.hmu.gr/handle/123456789/11666
dc.language.isoen
dc.publisherΕΛΜΕΠΑ, Σχολή Μηχανικών (ΣΜΗΧ), Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών
dc.subjectVideo game
dc.subjectMultiplayer games
dc.subjectUnity 3D
dc.subjectΒιντεοπαιχνίδι
dc.subjectΠαιχνίδια πολλαπλών παικτών
dc.titleCreation and design of a multiplayer game using Unity 3Den
dc.titleΔημιουργία και σχεδίαση παιχνιδιού πολλών παικτών με τη χρήση Unity 3Del
dc.typeΠτυχιακή Εργασία
heal.academicPublisherIDΕΛΜΕΠΑ Ελληνικό Μεσογειακό Πανεπιστήμιο
Αρχεία
Πρωτότυπος φάκελος/πακέτο
Τώρα δείχνει 1 - 1 of 1
Δεν υπάρχει διαθέσιμη μικρογραφία
Ονομα:
GkaidatzisNikolaos_KontosKonstantinos2024.pdf
Μέγεθος:
1.13 MB
Μορφότυπο:
Adobe Portable Document Format
Φάκελος/Πακέτο αδειών
Τώρα δείχνει 1 - 1 of 1
Δεν υπάρχει διαθέσιμη μικρογραφία
Ονομα:
license.txt
Μέγεθος:
2.17 KB
Μορφότυπο:
Item-specific license agreed upon to submission
Περιγραφή: