Bachelor's Thesis

Počítačová hra s manipulací času

Final Thesis 19.26 MB

Author of thesis: Bc. Antonín Červinka

Acad. year: 2025/2026

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

Reviewer: Ing. Michal Vlnas

Abstract:

This thesis focuses on design and implementation of a 3D single-player video-game with emphasis on game mechanics utilizing time manipulation. The game is categorized as “immersive-sim” and combines elements from puzzle and action genres. Its goal is to achieve tight interconnection of its gameplay systems in order to provide high degree of interactivity with the game’s world. The game is implemented in Unity Engine using the C# programming language. A demo of the game is publicly available on the itch.io platform.

Keywords:

videogame, time manipulation, time travel, Unity Engine, single-player game, puzzle, adventure, immersive-sim, 3D, C#

Date of defence

19.06.2026

Result of the defence

Defended (thesis was successfully defended)

znamkaAznamka

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

  1. Co bylo hlavním přínosem vaší práce? Jak je cestování časem implementováno?
  2. Které hry byly vaší hlavní inspirací?

Language of thesis

Czech

Faculty

Department

Study programme

Information Technology (BIT)

Composition of Committee

doc. Ing. Vítězslav Beran, Ph.D. (předseda)
doc. Ing. Tomáš Martínek, Ph.D. (místopředseda)
Ing. Radek Hranický, Ph.D. (člen)
Ing. Petr Veigend, Ph.D. (člen)
Ing. Filip Orság, Ph.D. (člen)

Supervisor’s report
Ing. Tomáš Milet, Ph.D.

Student byl v průběh roku velmi aktivní. Konzultoval pravidelně co týden. Odvedl vždy velký kus práce. Konzultoval i svůj text a vše dokončil v plném rozsahu na výbornou.

Evaluation criteria Verbal classification
Information about assignment

Student si zadání zvolil sám. Zadání je obtížné, vyžaduje návrh a implementaci složitých herních mechanik. Jsem velmi spokojen se studentovou prací. Student odvedl skvělou práci.

Work with literature

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

Activity during solution, consultations, communication

Student konzultoval pravidelně každý týden. Vždy předvedl kus práce a byl na konzultace připraven. Dodržoval termíny. Student byl velmi aktivní.

Activity during completion

Student byl velmi aktivní i při dokončování. Konzultace byly velmi hodnotné pro obě strany.

Publication activity, awards

Student svou hru zveřejnil. Má potenciál stát se zajímavou plnohodnotnou hrou. Silně studentovi doporučuji hru dále vyvíjet.

Points proposed by supervisor: 100

Grade proposed by supervisor: A

Reviewer’s report
Ing. Michal Vlnas

Z celkového hlediska se jedná o výbornou práci. Autor vytvořil jednu z nejlepších her jenž jsem měl možnost kdy hodnotit. Textová část je taktéž výtečná bez závažných chyb. Navrhuji hodnocení stupněm  A.


Současně doporučuji komisi zvážit udělení ceny děkana za vynikající bakalářskou práci.

Evaluation criteria Verbal classification Points
The difficulty of the assignment

Evaluation level: moderately difficult assignment

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

Presentation level of the technical report

Struktura práce je velmi dobrá. Z hlediska rozsahu mám jedinou výtku k podkapitole 6.7, která by mohla být kratší. Současně pak obrázky 6.17 a 6.20 jsou spíše neinformativní. Závěr by pak mohl více reflektovat výsledky práce a méně být zaměřen na nedostatky, případně na další rozšíření práce. Celkově se práce čte velmi dobře.

90
Formal preparation of a technical report

Jazyková práce je výtečná. Máme zde pouze jednu připomínku, která lehce kazí dojem při čtení. Autor často skloňuje anglické názvy/slova, jenž nejsou běžně používané v českém jazyce (např. gameobjecty, triggery, ticky, TimeHubem, lightmapy, keyframy apod.). Z typografického hlediska je práce taktéž výborná. Jediné co lze vytknout je občasné špatné zalamování názvů objektů v kapitole implementace (název je rozdělen na více řádků bez spojovníku). Přílohy D a E by pak mohly být lépe formátované tak, aby nevznikalo bílé místo.

89
Realisation output

Realizační část je perfektní. Hra je opravdu propracovaná a velmi rozsáhlá. Velice zajímavé je technické řešení a ukládání časových linií, a obecně manipulace s časem. Zdrojové kódy jsou strukturované a úhledné.

100
Usability of results

Jedná se spíše o práci kompilačního charakteru.

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

Evaluation level: assignment fulfilled

Všechny body zadání jsou splněny.

Extent of the technical report

Evaluation level: exceeds the usual extent

Textová část obsahuje zhruba 118 normostran. Nicméně vzhledem k množství implementovaných věci si myslím, že text by šel zkrátit pouze o jednotky stran.

Work with literature

Práce cituje celkem 19 zdrojů z nichž většina jsou odborné publikace. Citace jsou v textu umístěny vhodně a s dostatečnou frekvencí.

92
Points proposed by reviewer: 95

Grade proposed by reviewer: A

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