Bachelor's Thesis

3D hra v Unity se zaměřením na vyhledání úkrytu

Final Thesis 2.84 MB

Author of thesis: Jonáš Herzig

Acad. year: 2025/2026

Supervisor: Ing. Ondřej Klíma, Ph.D.

Reviewer: Ing. Michal Matýšek

Abstract:

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.

Keywords:

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)

znamkaDznamka

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

  1. Konzultoval jste vaši práci se skutečnými hasiči? Jakou od nich máte zpětnou vazbu?

Language of thesis

Czech

Faculty

Department

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 report
Ing. 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.

Evaluation criteria Verbal classification
Information about assignment

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.

Work with literature

Student samostatně pracoval s literárními zdroji, které vyhledal, analyzoval a v práci se na ně odkazoval.

Activity during solution, consultations, communication

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.

Activity during completion

Obsah práce nebyl před odevzdáním konzultován.

Publication activity, awards

Publikační činnost není známa.

Points proposed by supervisor: 65

Grade proposed by supervisor: D

Reviewer’s report
Ing. 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 criteria Verbal classification Points
The difficulty of the assignment

Evaluation level: moderately difficult assignment

Presentation level of the technical report

Č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.

55
Formal preparation of a technical report

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í.

70
Realisation output

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.

75
Usability of results

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).

The extent to which the requirements of the assignment have been met

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.

Extent of the technical report

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ů.

Work with literature

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.

70
Points proposed by reviewer: 60

Grade proposed by reviewer: D

Responsibility: Mgr. et Mgr. Hana Odstrčilová