| dc.contributor.advisor | Αλέπης, Ευθύμιος | |
| dc.contributor.author | Μαφούτης, Σωτήριος | |
| dc.date.accessioned | 2026-10-05T06:48:10Z | |
| dc.date.available | 2026-10-05T06:48:10Z | |
| dc.date.issued | 2026-09 | |
| dc.identifier.uri | https://dione.lib.unipi.gr/xmlui/handle/unipi/19815 | |
| dc.description.abstract | Η εργασία αυτή αφορά την ανάπτυξη ενός διαδραστικού τρισδιάστατου βιντεοπαιχνιδιού πρώτου προσώπου (FPS) που υλοποιήθηκε στο περιβάλλον του Unity3D σε γλώσσα C# με τον τίτλο «The Keyhunter of Hidden Chambers» (Ο Κυνηγός Κλειδιών των Κρυμμένων Δωματίων). Το παιχνίδι είναι συμβατό με Windows και σχεδιάστηκε για να προσφέρει μια πλήρη εμπειρία εξερεύνησης, επιβίωσης και στρατηγικής σκέψης. Σε ένα εγκαταλελειμμένο βιομηχανικό συγκρότημα, ένα μυστικό εργαστήριο έχει δημιουργήσει πειράματα που έχουν ξεφύγει από κάθε έλεγχο. Το συγκρότημα, που κάποτε αποτελούσε κέντρο επιστημονικής έρευνας, έχει μετατραπεί σε ένα σκοτεινό λαβύρινθο γεμάτο επικίνδυνες οντότητες που φυλάσσουν τα μυστικά του. Ο ήρωας, ένας έμπειρος κυνηγός κλειδιών με ειδίκευση στην εξερεύνηση επικίνδυνων χώρων, αναλαμβάνει την τελευταία αποστολή του: να εισέλθει στο συγκρότημα, να εξοντώσει τις απειλές και να ανακτήσει τα τρία κλειδιά που ξεκλειδώνουν την αλήθεια πίσω από τις κλειδωμένες πόρτες. Η μόνη διαφυγή βρίσκεται πίσω από την τελική πόρτα, αλλά εκεί τον περιμένει ο πιο επικίνδυνος εχθρός απ' όλους.
Ο παίκτης αναλαμβάνει τον ρόλο αυτού του κυνηγού κλειδιών, εξερευνά δύο επίπεδα, συλλέγει τρία κλειδιά συνολικά (2 κανονικά + 1 μυστικό), αντιμετωπίζει εχθρούς με τεχνητή νοημοσύνη, αναβαθμίζει τα όπλα μέσω συστήματος εμπειρίας (XP) και στο τέλος αντιμετωπίζει τον Final Boss.
Υλοποιήθηκαν τα εξής συστήματα: σύστημα 5 όπλων με εξέλιξη μέσω XP, σύστημα κλειδιών με Secret Room και 30-δευτερόλεπτο timer, inventory για εναλλαγή όπλων, ασπίδα (shield) που μειώνει το damage, medikit για αποκατάσταση υγείας, δυναμική μουσική που αλλάζει ανάλογα με την κατάσταση (εξερεύνηση/μάχη/Final Boss), ήχοι reload ανά όπλο, πλήρες UI (HealthBar, ShieldBar, AmmoDisplay, XP Bar, Key Counter) και ολοκληρωμένο Main Menu με Settings (Volume, Brightness, Sensitivity). | el |
| dc.format.extent | 87 | el |
| dc.language.iso | el | el |
| dc.publisher | Πανεπιστήμιο Πειραιώς | el |
| dc.rights | Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα | * |
| dc.rights | Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα | * |
| dc.rights | Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα | * |
| dc.rights | Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα | * |
| dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/3.0/gr/ | * |
| dc.title | Ο Κυνηγός Κλειδιών των Κρυμμένων Δωματίων | el |
| dc.title.alternative | The Keyhunter of Hidden Chambers | el |
| dc.type | Bachelor Dissertation | el |
| dc.contributor.department | Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Πληροφορικής | el |
| dc.description.abstractEN | This work involves the development of an interactive three-dimensional first-person shooter (FPS) video game implemented in the Unity3D environment using the C# programming language, titled "The Keyhunter of Hidden Chambers." The game is compatible with Windows and was designed to offer a complete experience of exploration, survival and strategic thinking. In an abandoned industrial complex, a secret laboratory has created experiments that have spiraled out of control. The facility, once a center of scientific research, has been transformed into a dark labyrinth filled with dangerous entities guarding its secrets. The hero, an experienced key hunter specializing in the exploration of hazardous locations, takes on his final mission: to enter the complex, eliminate the threats and recover the three keys that unlock the truth behind the locked doors. The only way out lies behind the final door but there, the most dangerous enemy of all awaits.
The player takes on the role of this key hunter, exploring two levels, collecting three keys in total (2 normal + 1 secret), facing enemies with artificial intelligence, upgrading weapons through an experience point (XP) system, and ultimately confronting the Final Boss.
The following systems were implemented: a 5-weapon system with XP-based progression, a key collection system with a Secret Room and 30-second timer, an inventory system for weapon switching, a shield system that reduces incoming damage, a medikit for health restoration, dynamic music that changes according to the game state (exploration/combat/Final Boss), per-weapon reload sounds, a complete UI (HealthBar, ShieldBar, AmmoDisplay, XP Bar, Key Counter) and a fully featured Main Menu with Settings (Volume, Brightness, Sensitivity). | el |
| dc.subject.keyword | Unity | el |
| dc.subject.keyword | Ανάπτυξη βιντεοπαιχνιδιών | el |
| dc.subject.keyword | Τρισδιάστατο παιχνίδι | el |
| dc.subject.keyword | Τεχνητή νοημοσύνη εχθρών | el |
| dc.subject.keyword | Game development | el |
| dc.subject.keyword | First-person shooter | el |
| dc.subject.keyword | Unity3D | el |
| dc.subject.keyword | C# | el |
| dc.subject.keyword | FPS | el |
| dc.subject.keyword | NavMesh | el |
| dc.subject.keyword | State machine | el |
| dc.subject.keyword | Weapon system | el |
| dc.subject.keyword | Key system | el |
| dc.subject.keyword | Inventory | el |
| dc.subject.keyword | Artificial Intelligence | el |
| dc.subject.keyword | AI | el |
| dc.date.defense | 2026-09-24 | |