Bachelor's Thesis

Breaking the Fourth Wall Game.

Final Thesis 7.23 MB

Author of thesis: Lukáš Píšek

Acad. year: 2025/2026

Supervisor: Ing. Tomáš Milet, Ph.D.

Reviewer: Ing. Michal Vlnas

Abstract:

This thesis focuses on the design and development of a detective horror game titled Kernel_Panic, which utilizes the innovative element of breaking the fourth wall. Within the story, the player assumes the role of a detective at a police station. During their investigation, they uncover an autonomous artificial intelligence. This AI attempts to escape from the digital world into the real one by leveraging the player’s computer and the game’s interface itself. The thesis analyzes the meta-horror genre and examines the mechanisms employed by similar titles to evoke fear and uncertainty. Specific attention is given to the elements of direct operating system manipulation that extend beyond the application's standard graphical user interface (GUI). The practical outcome of this work is a functional video game prototype developed using the Unity engine.

Keywords:

Unity, C#, 2D, meta-narrative, breaking the 4th wall, self-aware, psychological horror, operating system manipulation

Date of defence

19.06.2026

Result of the defence

Defended (thesis was successfully defended)

znamkaBznamka

Grading

B

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

Topics for thesis defence

  1. Bylo uvažováno vytvořit hru více nelineární?
  2. V sekci 5.2.1 tvrdíte, že pozadí plochy je procedurálně generováno. Je tím myšleno generování celého pozadí nebo pouze náhodný výběr z předem připravených obrázků?
  3. Potřebuje vaše aplikace zvýšená systémová práva?

Language of thesis

English

Faculty

Department

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 report
Ing. Tomáš Milet, Ph.D.

Studentova práce byla příkladná. Pracovalo se s ním dobře. A vytvořil práci, která má svou hodnotu.

Evaluation criteria Verbal classification
Informace k zadání

Student si zadání vybral sám. Její náročnost spočívá především v inovativnosti. Se zadáním a výsledky jsem spokojen.

Práce s literaturou

Student si dohledával zdroje informací sám.

Aktivita během řešení, konzultace, komunikace

Student konzultoval pravidelně. Byl velmi slušný a ohleduplný. Na konzultace chodil připraven a chodil s mnohaminutovým předstihem.

Aktivita při dokončování

Studentova aktivita byla ukázková i při dokončování práce. A celkový obsah práce byl konzultován.

Publikační činnost, ocenění

Hra je zveřejněna a může posloužit i jako zdroj inspirace.

Points proposed by supervisor: 90

Grade proposed by supervisor: A

Reviewer’s report
Ing. Michal Vlnas

Z celkového hlediska se jedná o lehce nadprůměrnou práci, která vytváří zajímavý koncept hry. Textová část obsahuje drobné nedostatky, zejména z hlediska struktury. Vzhledem k zmíněným skutečnostem a i vzhledem k obtížnosti zadání navrhuji hodnocení stupněm B.

Evaluation criteria Verbal classification Points
Náročnost zadání

Evaluation level: průměrně obtížné zadání

Zadání hodnotím jako průměrně obtížné.

Prezentační úroveň technické zprávy

Logická struktura práce je dobrá až na pár výjimek. Kapitola "Results", jenž je hned za úvodem, dle mého názoru neobsahuje výsledky nýbrž prezentaci výstupu. Její název i umístění je dle mého názoru nevhodný. Podkapitola 3.4 je zbytečná. Dále, podkapitola 4.3 už není dle mého názoru teoretický poznatek ale spíše návrhová úvaha. Kapitola 5 obsahuje 2 podkapitoly kde 90% textu je v podkapitole 5.2. Zde by bylo vhodnější kapitolu rozdělit na více částí.

Z hlediska rozsahu jednotlivých kapitol je práce v pořádku a je pochopitelná po prvním čtení.

75
Formální úprava technické zprávy

Jazyková stránka práce je výborná, nacházím zde minimum překlepů nebo gramatických chyb. Typograficky práce obsahuje několik drobných chyb, které se často opakují. Diagramy obsahují často velmi malé písmo. V některých případech je text fragmentovaný na větší množství krátkých odstavců. Obrázek 6.16 není zmíněn nikde v textu. 

80
Realizační výstup

Realizační část vypadá velmi dobře. Jedná se o velmi nestandardní hru, jenž přímo interaguje ze systémem v PC a vytváří různé události mimo hlavní herní prostředí. Zdrojové kódy jsou úhledně napsány.

85
Využitelnost výsledků

jedná se o práci kompilačního charakteru kombinující různé herní prvky.

Rozsah splnění požadavků zadání

Evaluation level: zadání splněno

Zadání je splněno ve všech bodech.

Rozsah technické zprávy

Evaluation level: je v obvyklém rozmezí

Práce s literaturou

Práce cituje celkem 19 zdrojů. Za odbornou literaturu lze považovat 8 zdrojů. Citace jsou v textu umístěny vhodně a dostatečně hojně.

80
Topics for thesis defence:
  1. Bylo uvažováno vytvořit hru více nelineární?
  2. V sekci 5.2.1 tvrdíte, že pozadí plochy je procedurálně generováno. Je tím myšleno generování celého pozadí nebo pouze náhodný výběr z předem připravených obrázků?
Points proposed by reviewer: 82

Grade proposed by reviewer: B

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