TaleCraft - Framework for 2D Point-and-Click Adventure Games
TaleCraft - Framework pro 2D point-and-click adventure hry
bakalářská práce (OBHÁJENO)
Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/202605Identifikátory
SIS: 279529
Kolekce
- Kvalifikační práce [11987]
Autor
Vedoucí práce
Oponent práce
Šimůnek, Petr
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Informatika se specializací Počítačová grafika, vidění a vývoj her
Katedra / ústav / klinika
Katedra distribuovaných a spolehlivých systémů
Datum obhajoby
5. 9. 2025
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Angličtina
Známka
Výborně
Klíčová slova (česky)
Unity|framework|2D hra|point-and-click adventure hraKlíčová slova (anglicky)
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
