TaleCraft - Framework for 2D Point-and-Click Adventure Games
TaleCraft - Framework pro 2D point-and-click adventure hry
bachelor thesis (DEFENDED)
View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/202605Identifiers
Study Information System: 279529
Collections
- Kvalifikační práce [11978]
Author
Advisor
Referee
Šimůnek, Petr
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
Computer Science with specialisation in Computer Graphics, Vision and Game Development
Department
Department of Distributed and Dependable Systems
Date of defense
5. 9. 2025
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
English
Grade
Excellent
Keywords (Czech)
Unity|framework|2D hra|point-and-click adventure hraKeywords (English)
Unity|framework|2D game|point-and-click adventure gameTato práce implementuje C# framework pro 2D point-and-click adventury v herním enginu Unity. Přestože podobné nástroje v Unity Asset Store již existují, hry typu point-and-click často spoléhají na řešení vytvořená na míru a je přínosné vytvořit lehký přizpůsobivý framework. Implementovaný frame- work umožňuje vývojářům her zefektivnit vývoj základních herních systémů typických pro tento žánr. Zároveň nabízí flexibilitu a přizpůsobitelné kompo- nenty, aby vyhovovaly široké škále uměleckých stylů a narativních struktur. Framework poskytuje základní mechaniky, které se běžně vyskytují ve hrách typu point-and-click adventure, jako je systém pohybu postav, systém dialogů, systém inventáře a další. Abychom předvedli, jak framework funguje v praxi, byly vytvořeny dva jednoduché prototypy her využívající jeho funkce. Přestože framework není zcela kompletní a nezahrnuje všechny mechaniky, které by ho- tová hra mohla potřebovat, poskytuje pevný základ a výchozí bod pro budoucí vylepšení a další funkce. 1
This thesis implements a C# framework for 2D point-and-click adventure games built in the Unity engine. While similar tools exist in the Unity Asset Store, point-and-click adventure games often rely on custom-built solutions, and there is still value in creating a lightweight, adaptable framework that can serve as both a development aid and a learning resource. It allows game develop- ers to streamline the development of fundamental gameplay systems typical of the genre. At the same time, it offers flexibility and customizable components to accommodate a wide range of artistic styles and narrative structures. The framework provides core mechanics commonly found in point-and-click adven- tures such as a walking system, dialogue system, inventory system, and more. To showcase how the framework works in practice, two simple prototype games were created using its features. While the framework is not fully complete and does not include every mechanic a finished game might need, it provides a solid foundation and a starting point for future improvements and additional func- tionality. 1
