Přístupnostní navigace
E-application
Search Search Close
Bachelor's Thesis
Author of thesis: Jonáš Herzig
Acad. year: 2025/2026
Supervisor: Ing. Ondřej Klíma, Ph.D.
Reviewer: Ing. Michal Matýšek
This bachelor’s thesis focuses on the development and creation of a 3D educational game in the Unity game engine using the C# programming language, designed to educate players on the correct behaviour during a fire in a building. The game simulates a real-life school building evacuation scenario and familiarises players with the correct procedures. The player takes on the role of a person responsible for evacuating other people from the building, while having to respond to a dynamically spreading fire and smoke and complete time-limited tasks that correspond to the actual steps carried out during the evacuation of persons. Three difficulty levels are available. The work is primarily intended for primary school pupils and the general public as an educational tool.
3D, game, Unity, serious game, fire, crisis situations, building escape, evacuation, safety, game development, serious game
Date of defence
16.06.2026
Result of the defence
Defended (thesis was successfully defended)
Grading
D
Process of defence
Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm D.
Topics for thesis defence
Language of thesis
Czech
Faculty
Fakulta informačních technologií
Department
Department of Computer Graphics and Multimedia
Study programme
Information Technology (BIT)
Composition of Committee
prof. Ing. Adam Herout, Ph.D. (předseda) doc. Ing. Michal Bidlo, Ph.D. (místopředseda) Ing. Jaroslav Dytrych, Ph.D. (člen) Ing. Ivana Burgetová, Ph.D. (člen) Dr. Ing. Petr Peringer (člen)
Supervisor’s reportIng. Ondřej Klíma, Ph.D.
Výsledný praktický výstup působí zdařile a po vizuální i funkční stránce vypadá pěkně. Vzhledem k nedostatečné komunikaci a nízké frekvenci konzultací v průběhu řešení však navrhuji hodnocení známkou D.
Cílem práce bylo vytvořit v prostředí Unity 3D výukovou hru zaměřenou na nácvik správného chování a evakuace při požáru ve školní budově. Zadání odpovídalo střední obtížnosti a student jej úspěšně splnil.
Student samostatně pracoval s literárními zdroji, které vyhledal, analyzoval a v práci se na ně odkazoval.
Student k řešení práce přistupoval samostatně a proaktivně. Oceňuji zejména konzultace s profesionálními hasiči. Bohužel nebyla práce v letním semestru dostatečně konzultována s vedoucím práce.
Obsah práce nebyl před odevzdáním konzultován.
Publikační činnost není známa.
Grade proposed by supervisor: D
Reviewer’s reportIng. Michal Matýšek
Realizační výstup v podobě výukové hry je funkční a vcelku zdařilý. Kvalitu technické zprávy negativně ovlivňuje především nižší informační hodnota textu a jeho omezený rozsah. Z uvedených důvodů navrhuji hodnocení D (60 bodů).
Evaluation level: moderately difficult assignment
Členění technické zprávy odpovídá standardu. Název druhé kapitoly (Teoretická část) je zvolen příliš obecně a nedostatečně odráží její konkrétní zaměření. Vzájemná návaznost kapitol je v pořádku a práce je jako celek dobře srozumitelná a přehledná. Vážnější výhrady mám však především k rozsahu jednotlivých kapitol. Text je velmi stručný až povrchní. Kapitola 2 předkládá pouze základní informace o historii herního průmyslu se zaměřením na vzdělávací hry a stroze porovnává herní enginy. Kapitola Návrh popisuje hru a herní mechaniky, ovšem neobsahuje detailnější návrh architektury hry (závislosti mezi jednotlivými komponentami atp.). Obdobně jsou i další kapitoly (Implementace, Testování) z hlediska informační hodnoty velmi stručné a problematiku nerozvíjejí do hloubky.
Typografické i jazykové zpracování technické zprávy je na dobré úrovni. Text obsahuje pouze menší množství překlepů a drobných nedostatků. Místy se v textu objevují stylistické problémy (jako příklad lze uvést matoucí formulaci třetí věty hned na začátku druhé kapitoly). Tyto nedostatky jsou však spíše ojedinělé a celkovou čitelnost práce výrazněji nenarušují.
Realizační výstup je v dobrém technickém stavu. Hra obsahuje pouze drobné nedostatky, jako je problematický průchod některými dveřmi, občasné zasahování kamery do stěn při pohybu hráče v jejich blízkosti nebo obtížná lokalizace zachraňovaných postav v prostoru. Implementované herní mechaniky jsou sice základní, ale splňují stanovené cíle. Struktura projektu je přehledná. Implementace některých komponent, jako jsou dveře, okna, poplachová tlačítka nebo hasicí přístroje, nejsou zcela optimální (podrobnější popis tohoto problému a možná řešení uvádím v komentáři). I přes uvedené nedostatky hra jako celek funguje dobře.
Realizační výstup by mohl sloužit pro vzdělávací účely. Vzhledem k implementovaným herním mechanikám se však jedná spíše o simulaci evakuačního procesu určenou pro potřeby záchranného sboru než o nástroj připravující laickou veřejnost na postupy v krizových situacích (vzhledem k obtížnosti a nutnosti vracet se opakovaně do hořících částí budovy, hašení a uvolňování cesty pro zachraňované postavy).
Evaluation level: assignment fulfilled with minor reservations
Realizační výstup ve formě hry je funkční. Téma hry se mírně odchýlilo od zadání v bodě 2. Hra se zabývá procesem evakuace hořící budovy. Hráč přebírá roli osoby, která přímo zajišťuje evakuaci a zachraňuje jedince, jimž byla například zablokována úniková cesta. Toto řešení je dostatečně blízké tématu v zadání, proto stále považuji zadání za splněné. Drobnou výhradou je nefunkční odkaz na hru publikovanou v online podobě na platformě itch.io.
Evaluation level: meets the minimum requirements only
Rozsah technické zprávy je i při započítání obrázků na hranici minimálních požadavků.
Výběr studijních pramenů je v souladu s charakterem práce. Použitá literatura je relevantní. Kromě standardních online zdrojů se text opírá také o odborné studie a články. Převzaté prvky jsou dostatečně odlišeny.
Grade proposed by reviewer: D
Responsibility: Mgr. et Mgr. Hana Odstrčilová