Přístupnostní navigace
E-application
Search Search Close
Bachelor's Thesis
Author of thesis: Bc. Iaroslav Zhdanovich
Acad. year: 2025/2026
Supervisor: Ing. Ondřej Klíma, Ph.D.
Reviewer: Ing. Marek Šolony, Ph.D.
This bachelor’s thesis presents the development of a 3D educational game designed to teach players appropriate behavior during an active shooter incident in a building. The game focuses on practical acquisition of procedures recommended by crisis management experts, which can increase survival chances and minimize harm in such an event. The player completes a series of time-limited tasks representing real recommended procedures, such as finding suitable shelter, securing entry points, escaping the building, and neutralizing the threat as a last resort. Player performance is evaluated upon session completion, enabling assessment of knowledge retention across attempts. The game was developed using the Unity engine and the C# programming language, with emphasis on intuitive interaction mechanics, dynamic AI systems for NPC behavior, and informative visual elements. User testing indicated generally positive reception.
Educational game, active shooter, task system, crowd behavior, Unity, artificial intelligence, crisis preparedness, game development.
Date of defence
19.06.2026
Result of the defence
Defended (thesis was successfully defended)
Grading
A
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 oponenta a na další 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 A.
Topics for thesis defence
Language of thesis
English
Faculty
Fakulta informačních technologií
Department
Department of Computer Graphics and Multimedia
Study programme
Information Technology (BIT)
Composition of Committee
prof. Dr. Ing. Jan Černocký (předseda) doc. Ing. Vojtěch Mrázek, Ph.D. (místopředseda) Ing. Aleš Smrčka, Ph.D. (člen) Ing. Matěj Grégr, Ph.D. (člen) Ing. Tomáš Milet, Ph.D. (člen)
Supervisor’s reportIng. Ondřej Klíma, Ph.D.
The outcome of this work is an educational game that can be utilized in civil defense education. Based on the successful implementation and the well-written theoretical part, I recommend a grade of A.
The aim of the work was to create an educational game for civil defense training, with a specific focus on responding to a lone attacker scenario. The primary objective of the game was to teach the 'Run, Hide, Fight' strategy and simulate the interaction of this threat with the player and the environment. The assignment was more demanding; the student addressed the topic capably, focusing specifically on modeling crowd and attacker behavior using non-player characters (NPCs).
The student conducted a review of the necessary literature and incorporated these sources effectively into the thesis.
Throughout the thesis, the student demonstrated strong initiative and proactivity, independently proposing creative solutions. The student regularly participated in consultations, always prepared.
Adequate consultations were held throughout the preparation of the work before its final submission.
No publication output has been reported.
Grade proposed by supervisor: A
Reviewer’s reportIng. Marek Šolony, Ph.D.
Výsledkom práce je edukačná hra obsahujúca viacero komplexných systémov, napríklad pohyb hráča, inventárový systém, interakciu s 3D objektmi či umelú inteligenciu nehráčskych postáv. Rozsah implementácie a úroveň technického spracovania považujem vzhľadom na typ záverečnej práce za nadpriemerné. Oceňujem aj snahu o praktické overenie výslednej aplikácie prostredníctvom používateľského testovania a vyhodnotenia dotazníkov.
Evaluation level: moderately difficult assignment
Obtiažnosť zadania bakalárskej práce je priemerná. Práca si vyžadovala zvládnutie základov vývoja v prostredí Unity a programovania v jazyku C#.
Štruktúra práce je logická a jednotlivé kapitoly na seba prirodzene nadväzujú. Kapitola venovaná implementácii miestami zachádza až do prílišných detailov. V práci tiež chýba vysvetlenie niektorých skratiek, napríklad LERP.
Jazyková a formálna stránka práce je na výbornej úrovni.
Výsledkom práce je edukačná hra zameraná na tréning správania počas krízovej situácie - útoku aktívneho strelca v budove. Implementácia zahŕňa pohyb postavy z pohľadu prvej osoby, inventárový systém, interakciu s objektmi, základnú umelú inteligenciu nehráčskych postáv a útočníka, ako aj realistické zobrazenie 3D prostredia. Všetky implementované systémy sú funkčné a umožňujú hráčovi plniť úlohy simulujúce správanie v krízovej situácii.
Aplikácia má edukačný charakter a kombinuje viaceré postupy a techniky vývoja 3D hier v prostredí Unity. Výsledná aplikácia môže slúžiť na oboznámenie používateľov s vhodnou reakciou na danú krízovú situáciu.
Evaluation level: assignment fulfilled
Evaluation level: is within the usual extent
Študent pracuje prevažne s online zdrojmi, ktoré sú v texte správne citované. Niektoré referencie, napríklad odkazy na použité 3D assety, mohli byť vhodnejšie uvedené formou poznámok pod čiarou.
Grade proposed by reviewer: A
Responsibility: Mgr. et Mgr. Hana Odstrčilová