Bachelor's Thesis

Bushnik: Open-World Airplane Simulator

Final Thesis 7.98 MB

Author of thesis: Petr Šebela

Acad. year: 2025/2026

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

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

Abstract:

This bachelor‘s thesis focuses on development of technical demo for a game called Bushnik, in which the player explores surrounding terrain using bushplanes. This thesis focuses mainly on designing and implementing two main systems in the game. First of them is responsible for procedural generation of game‘s environment and the second one is responsible for simulation and user-friendly control of aircraft models. Among other things, focus is placed on the systems that are necessary for development of this game. Furthermore, this thesis describes the process of implementing the designed systems using Unity game engine.

Keywords:

flight simulator, large-scale terrain, procedural generation, optimalization, user interface

Date of defence

19.06.2026

Result of the defence

Defended (thesis was successfully defended)

znamkaCznamka

Grading

C

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

Topics for thesis defence

  1. Která část práce byla nejsložitější?
  2. Jakými hrami nebo simulátory jste se při práci inspiroval?
  3. Co je v kontextu vaší práce myšleno pojmem "mise"? Jak je generujete?
  4. Jaké byly výstupy uživatelského testování? Získal jste z něj zpětnou vazbu o tom co by bylo ve vaší práci vhodné vylepšit?

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áš Chlubna, Ph.D.

Moc pěkný výsledek a dobrá spolupráce s autorem.


Výsledná hra je pěkný prototyp pro případnou plnohodnotnou hru, implementuje technicky zajímavé mechaniky a komunikace s autorem byla na velmi dobré úrovni.

Evaluation criteria Verbal classification
Informace k zadání

Práce se zabývá vývojem leteckého herního simulátoru.

Dosažené výsledky splňují očekávání a jsou na velmi dobré úrovni. Autor implementoval fyziku letadla, procedurální generování herního světa i základní herní mechaniky.

Práce s literaturou

Autor samostatně vyhledal a použil potřebné materiály.

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

Autor byl aktivní a komunikoval.

Konzultace probíhaly pravidelně a autor postupoval ve velmi dobrém a rovnoměrném tempu.

Aktivita při dokončování

Práce byla dokončena a zkonzultována včas před odevzdáním.

Publikační činnost, ocenění

Vytvořená hra má po dalších budoucích rozšířeních potenciál být vydána jako samostatný produkt.

Points proposed by supervisor: 98

Grade proposed by supervisor: A

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

Celkově práce působí spíše průměrně. Technická dokumentace obsahuje velké množství jazykových chyb. Její prezentační úroveň rovněž není nejlepší. Výsledná aplikace je spíše průměrná, ale funkční.

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

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

Zadání je průměrně obtížné s velkým rozptylem v možné obtížnosti.

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

Prezentační úroveň technické dokumentace je proměnlivá. Místy je dobře čitelná, místy nepochopitelná. Celková struktura práce je dobrá.

Nejméně pochopitelná je sekce o implementaci. Popis kódu textem a popis grafických částí textem není vhodný.

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

Práce obsahuje větší množství jazykových chyb, které strhávají na kvalitě. Dále obsahuje jiné typografické chyby.

Příklady chyb:

  • překlepy, např.: "Obohacují hrubí náčrt"
  • zalomení čísla obrázku na další řádek (2.1)
  • první osoba množného čísla
  • záměna spojovníků a pomlček
  • chybějící čárky ve větách
  • míchání dolního sufixu a tečkové notace v rovnicích (4.1)
  • hovorové termíny
60
Realizační výstup

Aplikace je průměrná. Obsahuje vygenerovaný terén, fyziku letadla a uživatelské rozhraní. Realizace není příliš složitá, ale lze ji bez problému spustit.

70
Využitelnost výsledků

Práce může posloužit jako základ pro letecké simulátory.

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

Evaluation level: zadání splněno

Body zadání jsou splněny.

Rozsah technické zprávy

Evaluation level: je v obvyklém rozmezí

Práce je v obvyklém rozsahu.

Práce s literaturou

Práce využívá 13 zdrojů informací. Zdroje jsou kvalitní, jejich využití v textu je vhodné. Občas chybí uvedení názvu zdroje při citaci.

80
Topics for thesis defence:
  1. Která část práce byla nejsložitější?
Points proposed by reviewer: 70

Grade proposed by reviewer: C

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