[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-detail-133512-en":3,"doc-seo-133512-105":30,"detail-sidebar-cat-0-en-105":91},{"code":4,"msg":5,"data":6},0,"success",{"doc_id":7,"user_id":8,"nickname":9,"user_avatar":10,"doc_module":4,"category_id":11,"category_name":12,"doc_title":13,"doc_description":14,"doc_content":15,"file_id":16,"file_url":17,"file_type":18,"file_size":19,"view_count":4,"is_deleted":4,"is_public":20,"is_downloadable":20,"audit_status":20,"page_count":21,"language":22,"language_code":23,"site_id":24,"html_lang":23,"table_of_contents":25,"faqs":26,"seo_title":27,"seo_description":14,"update_tm":28,"read_time":29},133512,549768702563,"Fahsai","https://ap-avatar.wpscdn.com/avatar/8000c4aa63b76e948b?x-image-process=image/resize,m_fixed,w_180,h_180&k=1786536092046926083",8,"Research & Report","Rise of the Village Hero - Ένα παιχνίδι ρόλων - Συστήματα Διαλόγων, Αποθέματος, Αποστολών, Αγοραπωλησιών, Διεπαφής Χρήστη, Δημιουργίας Αντικειμένων και Λειτουργία Μαχών","A 3D role-playing game project built in the Unity 3D Engine, designed with movement and controls inspired by classic RPGs such as Diablo, Baldur’s Gate, and Dragon Age. Players explore a created virtual world to save a small village from a goblin army organized by the Goblin King, with the threat introduced from the first moment to support immersion. The thesis details custom systems—including Dialogue, Inventory, and Quest—plus supporting gameplay functionality enabling combat effectiveness and progression toward becoming a legend.","UNIVERSITY OF PIRAEUS  \nSCHOOL OF INFORMATION AND COMMUNICATION  \nTECHNOLOGIES  \nDEPARTMENT OF INFORMATICS  \nThesis  \n\n| Title | (English) Rise of the Village Hero: A Roleplaying Game: Dialogue System, Inventory System, Quest System , Shop System , User Interface, Item Creation and Combat\u003Cbr>(Greek) Rise of the Village Hero: Ένα παιχνίδι ρόλων:Σύστημα Διαλόγων , Σύστημα Αποθέματος , ΣύστημαΑποστολών , Σύστημα Αγοραπωλησιών , ΔιεπαφήΧρήστη , Δημιουργία Αντικειμένων και Λειτουργία Μαχών |\n| --- | --- |\n| Student’s Full name | IOANNIS PETRIS |\n| Father’s name | DIMITRIOS |\n| Registration Number | Π18125 |\n| Supervisor | Themis Panayiotopoulos, Professor |\n\nDelivery Date September 2024  \nCopyright ©  \nΑπαγορεύεται η αντιγραφή, αποθήκευση και διανομή της παρούσας εργασίας, εξολοκλήρου ή τμήματος αυτής, για εμπορικό σκοπό . Επιτρέπεται η ανατύπωση,αποθήκευση και διανομή για σκοπό μη κερδοσκοπικό, εκπαιδευτικής ή ερευνητικήςφύσης, υπό την προϋπόθεση να αναφέρεται η πηγή προέλευσης και να διατηρείται τοπαρόν μήνυμα .  \nΟι απόψεις και τα συμπεράσματα που περιέχονται σε αυτό το έγγραφο εκφράζουναποκλειστικά τον συγγραφέα και δεν αντιπροσωπεύουν τις επίσημες θέσεις τουΠανεπιστημίου Πειραιώς .  \nΩς συγγραφέας της παρούσας εργασίας δηλώνω πως η παρούσα εργασία δεναποτελεί προϊόν λογοκλοπής και δεν περιέχει υλικό από μη αναφερόμενες πηγές .  \nThe copying, storage, and distribution of this work, in whole or in part, for commercial purposes is prohibited. Reprinting, storage, and distribution for non-commercial, educational, or research purposes is permitted, provided that the source is cited, and this message is retained. The views and conclusions contained in this document express solely the author's perspective and do not represent the official positions of the University of Piraeus. As the author of this work, I declare that this work is not a product of plagiarism and does not contain material from unreferenced sources.  \nAcknowledgements  \nI would like to express my sincere gratitude to my supervisor, Professor Themis Panayiotopoulos, for his invaluable guidance, feedback, and support throughout my research. His extensive knowledge and experience were instrumental in the completion of this Thesis Project.  \nI am also extremely thankful to my classmate and co-researcher, George Samaras, for his help completing this project and his support over the years.  \nLast but not least I would like to thank my friends and family for their support, understanding and belief in me and my dreams.  \nAbstract  \nThis Thesis Project is a 3D Video Game built using the Unity 3D Engine, an free tool used for the creation and publication of all kinds of video games. The type of game I chose to create is a Role Playing Game with movement and controls inspired from games like Diablo, Baldur’s Gate and Dragon Age. The player in this game must venture through the virtual world created and save a small village from the threat of the goblin army that has been amassed by the Goblin King. This threat is communicated to the player from the first moment so he can be immersed in the game world. By using the systems I created, such as the Dialogue, Inventory and Quest systems he has all the tools to defeat the goblins and become a legend.  \nKey words: Unity 3D engine, Video Game, Quests, Dialogue, Combat, Inventory  \nΠερίληψη  \nΑυτή η διπλωματική εργασία είναι ένα τρισδιάστατο βιντεοπαιχνίδι που κατασκευάστηκεμε τη χρήση της μηχανής Unity 3D Engine, ένα δωρεάν εργαλείο που χρησιμοποιείταιγια τη δημιουργία και δημοσίευση όλων των ειδών βιντεοπαιχνιδιών . Το είδος τουπαιχνιδιού που επέλεξα να δημιουργήσω είναι ένα Role Playing Game με κίνηση καιέλεγχο εμπνευσμένο από παιχνίδια όπως το Diablo, το Baldur's Gate και το Dragon Age. Ο παίκτης σε αυτό το παιχνίδι πρέπει να περιπλανηθεί στον εικονικό κόσμο πουέχει δημιουργηθεί και να σώσει ένα μικρό χωριό από την απειλή του στρατού τωνκαλικάντζαρων που έχει συγκεντρώσει ο βασιλιάς των καλικάντζαρων . Η απειλή αυτήγνωστοποιείται στ","cbCaipujOveU58je","https://ap.wps.com/l/cbCaipujOveU58je","pdf",6310529,1,71,"English","en",105,"# Introduction\n# Running the project\n# Core Scripts\n## Action Scheduler and IAction\n## Condition and IPredicateEvaluator\n## Persistent Object Spawner\n# Dialogue System\n## Dialogue.cs\n## Dialogue Logic and","[{\"question\":\"What game genre and engine does the thesis project use?\",\"answer\":\"The project is a 3D Role Playing Game built using the Unity 3D Engine. The controls and movement are inspired by several well-known RPGs.\"},{\"question\":\"What is the main story objective in the game?\",\"answer\":\"The player must traverse the virtual world and save a small village from the threat of a goblin army led by the Goblin King. The threat is communicated from the beginning for immersion.\"},{\"question\":\"Which gameplay systems does the thesis emphasize?\",\"answer\":\"The thesis highlights systems created for the game, including Dialogue, Inventory, and Quest systems, which provide the tools to fight goblins and progress in the game.\"}]","Rise of the Village Hero - Ένα παιχνίδι ρόλων - Συστήματα Διαλόγων, Αποθέματος, Αποστολών, Αγοραπωλησιών, Διεπαφής Χρήστη, Δημιουργίας Αντικειμένων και Λειτουργία Μαχών | PDF",1787221092,179,{"code":4,"msg":31,"data":32},"ok",{"site_id":24,"language":23,"slug":33,"title":13,"keywords":34,"description":14,"schema_data":35,"social_meta":86,"head_meta":88,"extra_data":90,"updated_unix":28},"rise-of-the-village-hero-role-playing-game-dialogue-inventory-quest-shop-ui-item-creation-and-combat-systems","",{"@graph":36,"@context":85},[37,54,68],{"@type":38,"itemListElement":39},"BreadcrumbList",[40,44,48,51],{"item":41,"name":42,"@type":43,"position":20},"https://docshare.wps.com","Home","ListItem",{"item":45,"name":46,"@type":43,"position":47},"https://docshare.wps.com/document/","Document",2,{"item":49,"name":12,"@type":43,"position":50},"https://docshare.wps.com/document/research-report/",3,{"item":52,"name":13,"@type":43,"position":53},"https://docshare.wps.com/document/rise-of-the-village-hero-role-playing-game-dialogue-inventory-quest-shop-ui-item-creation-and-combat-systems/133512/",4,{"url":52,"name":13,"@type":55,"author":56,"headline":13,"publisher":58,"fileFormat":61,"inLanguage":23,"description":14,"dateModified":62,"datePublished":62,"encodingFormat":61,"isAccessibleForFree":63,"interactionStatistic":64},"DigitalDocument",{"name":9,"@type":57},"Person",{"url":41,"name":59,"@type":60},"DocShare","Organization","application/pdf","2026-08-20",true,{"@type":65,"interactionType":66,"userInteractionCount":4},"InteractionCounter",{"@type":67},"ViewAction",{"@type":69,"mainEntity":70},"FAQPage",[71,77,81],{"name":72,"@type":73,"acceptedAnswer":74},"What game genre and engine does the thesis project use?","Question",{"text":75,"@type":76},"The project is a 3D Role Playing Game built using the Unity 3D Engine. The controls and movement are inspired by several well-known RPGs.","Answer",{"name":78,"@type":73,"acceptedAnswer":79},"What is the main story objective in the game?",{"text":80,"@type":76},"The player must traverse the virtual world and save a small village from the threat of a goblin army led by the Goblin King. The threat is communicated from the beginning for immersion.",{"name":82,"@type":73,"acceptedAnswer":83},"Which gameplay systems does the thesis emphasize?",{"text":84,"@type":76},"The thesis highlights systems created for the game, including Dialogue, Inventory, and Quest systems, which provide the tools to fight goblins and progress in the game.","https://schema.org",{"og:url":52,"og:type":87,"og:title":13,"og:site_name":59,"og:description":14},"article",{"robots":89,"canonical":52},"index,follow",{"doc_id":7,"site_id":24},{"code":4,"msg":5,"data":92},[93,97,101,105,110,115,120,123,128,131,135],{"id":20,"doc_module":4,"doc_module_name":46,"category_name":94,"show_sort_weight":95,"slug":96},"Story & Novel",90,"story-novel",{"id":47,"doc_module":4,"doc_module_name":46,"category_name":98,"show_sort_weight":99,"slug":100},"Literature",80,"literature",{"id":53,"doc_module":4,"doc_module_name":46,"category_name":102,"show_sort_weight":103,"slug":104},"Exam",70,"exam",{"id":106,"doc_module":4,"doc_module_name":46,"category_name":107,"show_sort_weight":108,"slug":109},5,"Comic",60,"comic",{"id":111,"doc_module":4,"doc_module_name":46,"category_name":112,"show_sort_weight":113,"slug":114},6,"Technology",50,"technology",{"id":116,"doc_module":4,"doc_module_name":46,"category_name":117,"show_sort_weight":118,"slug":119},7,"Healthcare",40,"healthcare",{"id":11,"doc_module":4,"doc_module_name":46,"category_name":12,"show_sort_weight":121,"slug":122},30,"research-report",{"id":124,"doc_module":4,"doc_module_name":46,"category_name":125,"show_sort_weight":126,"slug":127},9,"Religion & Spirituality",20,"religion-spirituality",{"id":126,"doc_module":4,"doc_module_name":46,"category_name":129,"show_sort_weight":126,"slug":130},"World Cup","world-cup",{"id":132,"doc_module":4,"doc_module_name":46,"category_name":133,"show_sort_weight":132,"slug":134},10,"Lifestyle","lifestyle",{"id":136,"doc_module":4,"doc_module_name":46,"category_name":137,"show_sort_weight":106,"slug":138},19,"General","general"]