Roguelite 3D hra v Unreal Engine
| but.committee | prof. Dr. Ing. Jan Černocký (předseda) doc. Ing. Martin Čadík, Ph.D. (člen) Ing. Vojtěch Mrázek, Ph.D. (člen) Ing. Aleš Smrčka, Ph.D. (člen) Ing. Matěj Grégr, Ph.D. (člen) | cs |
| but.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. | cs |
| but.jazyk | angličtina (English) | |
| but.program | Informační technologie | cs |
| but.result | práce byla úspěšně obhájena | cs |
| dc.contributor.advisor | Vlnas, Michal | en |
| dc.contributor.author | Lukl, Pavel | en |
| dc.contributor.referee | Čižmarik, Roman | en |
| dc.date.created | 2025 | cs |
| dc.description.abstract | Tato práce se zabývá návrhem a implementací 3D roguelite videohry vytvořené v Unreal Engine. Zaměřuje se na procedurální generování světa, přičemž vyvinut byl generátor terénu využívající Perlinův šum s okrajovým falloffem, který vytváří plynulá souostroví. Implementován byl navigační model citlivý na vítr, ovlivňující pohyb lodí, společně s umělou inteligencí řízenou stromem chování pro dynamické námořní bitvy. Modulární systém vylepšení podporuje jak bonusy v rámci jednotlivých spuštění hry, tak trvalý postup napříč herními sezeními. Výsledkem práce je plně hratelný prototyp, který byl otestován uživateli a který ověřil základní herní mechaniky a prvky uživatelského rozhraní. Výsledky ukazují soudržnou integraci procedurálního generování, hraní založeného na umělé inteligenci a systému hráčského postupu. Práce přináší praktické metodiky a vzory pro efektivní využití Unreal Engine k tvorbě poutavých herních zážitků s vysokou znovuhratelností. | en |
| dc.description.abstract | This thesis investigates the design and implementation of a 3D roguelite video game built in Unreal Engine. It addresses procedural world generation by developing a Perlin-noise terrain generator with edge falloff to create seamless island archipelagos. A wind-aware navigation model was implemented to influence ship movement, alongside a Behavior Tree-driven AI framework for dynamic naval combat. A modular upgrade architecture supports both run-based enhancements and persistent progression across sessions. A fully playable prototype was developed and refined through user testing, validating core mechanics and UI elements. The results demonstrate a cohesive integration of procedural generation, AI-driven gameplay, and progression systems. This work contributes practical methodologies and patterns for leveraging Unreal Engine to craft engaging, replayable game experiences. | cs |
| dc.description.mark | C | cs |
| dc.identifier.citation | LUKL, P. Roguelite 3D hra v Unreal Engine [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2025. | cs |
| dc.identifier.other | 162635 | cs |
| dc.identifier.uri | http://hdl.handle.net/11012/254534 | |
| dc.language.iso | en | cs |
| dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
| dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
| dc.subject | videohra | en |
| dc.subject | Unreal Engine | en |
| dc.subject | procedurální generování map | en |
| dc.subject | roguelite žánr | en |
| dc.subject | Perlinův šum | en |
| dc.subject | herní žánry | en |
| dc.subject | vývoj her | en |
| dc.subject | herní engine | en |
| dc.subject | umělá inteligence | en |
| dc.subject | strom chování | en |
| dc.subject | video game | cs |
| dc.subject | Unreal Engine | cs |
| dc.subject | procedural map generation | cs |
| dc.subject | roguelite genre | cs |
| dc.subject | Perlin noise | cs |
| dc.subject | game genres | cs |
| dc.subject | game development | cs |
| dc.subject | game engine | cs |
| dc.subject | artificial intelligence | cs |
| dc.subject | behavior tree | cs |
| dc.title | Roguelite 3D hra v Unreal Engine | en |
| dc.title.alternative | Roguelite 3D game in Unreal Engine | cs |
| dc.type | Text | cs |
| dc.type.driver | bachelorThesis | en |
| dc.type.evskp | bakalářská práce | cs |
| dcterms.dateAccepted | 2025-06-20 | cs |
| dcterms.modified | 2025-06-20-14:45:39 | cs |
| eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
| sync.item.dbid | 162635 | en |
| sync.item.dbtype | ZP | en |
| sync.item.insts | 2025.08.27 00:01:01 | en |
| sync.item.modts | 2025.08.26 20:18:14 | en |
| thesis.discipline | Informační technologie | cs |
| thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačové grafiky a multimédií | cs |
| thesis.level | Bakalářský | cs |
| thesis.name | Bc. | cs |
