Využití behaviorálních stromů v Unreal Engine 5

dc.contributor.advisorBeránek, Jakub
dc.contributor.authorKratochvíl, Roman
dc.contributor.refereeNěmec, Martin
dc.date.accepted2026-06-03
dc.date.accessioned2026-09-02T14:34:20Z
dc.date.available2026-09-02T14:34:20Z
dc.date.issued2026
dc.description.abstractTato bakalářská práce se zabývá využitím behaviorálních stromů pro implementaci chování nehrajících postav (NPC) v prostředí Unreal Engine 5 (UE5). Cílem práce je analyzovat principy behaviorálních stromů, porovnat je s jinými metodami implementace NPC a demonstrovat jejich praktické použití na vzorové hře. Práce se zaměřuje na návrh a realizaci netriviálního chování NPC, zahrnujícího například dynamickou interakci s prostředím, reakce na hráče a spolupráci mezi NPC. Součástí práce je dokumentace principů behaviorálních stromů, návrh několika typů chování, jejich implementace ve vzorové hře a využití verzovacího systému při vývoji.cs
dc.description.abstractThis bachelor’s thesis explores the use of behavioral trees for implementing non-player character (NPC) behavior within the Unreal Engine 5 (UE5) framework. The aim is to analyze the principles of behavioral trees, compare them with other NPC behavior implementation techniques, and demonstrate their practical application in a prototype game. The thesis focuses on designing and implementing complex NPC behaviors, including dynamic interaction with the environment, responses to player actions, and collaboration among NPCs. The work includes documentation of the principles of behavioral trees, the design of several behavior types, their implementation in a prototype game, and the use of a version control system during development.en
dc.description.department460 - Katedra informatikycs
dc.description.resultdobřecs
dc.format.extent3280632 bytes
dc.format.mimetypeapplication/pdf
dc.identifier.otherOSD002
dc.identifier.senderS2724
dc.identifier.thesisKRA0671_FEI_B0613A140014_2026
dc.identifier.urihttp://hdl.handle.net/10084/160285
dc.language.isocs
dc.publisherVysoká škola báňská – Technická univerzita Ostravacs
dc.rights.accessopenAccess
dc.subjectbehaviorální stromy, nehrající postavy, Unreal Engine 5, chování NPC, verzovací systémcs
dc.subjectbehavioral trees, non-player characters, Unreal Engine 5, NPC behavior, version control systemen
dc.thesis.degree-grantorVysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatikycs
dc.thesis.degree-levelBakalářský studijní programcs
dc.thesis.degree-nameBc.
dc.thesis.degree-programInformatikacs
dc.titleVyužití behaviorálních stromů v Unreal Engine 5cs
dc.title.alternativeImpementing Behavioral Trees in Unreal Engine 5en
dc.typeBakalářská prácecs
local.files.count6
local.files.size47499828
local.has.filesyes

Files

Original bundle

Now showing 1 - 5 out of 6 results
Loading...
Thumbnail Image
Name:
KRA0671_FEI_B0613A140014_2026.pdf
Size:
3.13 MB
Format:
Adobe Portable Document Format
Description:
Text práce
Loading...
Thumbnail Image
Name:
KRA0671_FEI_B0613A140014_2026_zadani.pdf
Size:
154.76 KB
Format:
Adobe Portable Document Format
Description:
Zadání
Loading...
Thumbnail Image
Name:
KRA0671_FEI_B0613A140014_2026_priloha.zip
Size:
41.64 MB
Format:
ZIP
Description:
Příloha
Loading...
Thumbnail Image
Name:
KRA0671_FEI_B0613A140014_2026_posudek_vedouci_Beranek_Jakub.pdf
Size:
164.59 KB
Format:
Adobe Portable Document Format
Description:
Posudek vedoucího – Beránek, Jakub
Loading...
Thumbnail Image
Name:
KRA0671_FEI_B0613A140014_2026_posudek_oponent_Nemec_Martin.pdf
Size:
160.07 KB
Format:
Adobe Portable Document Format
Description:
Posudek oponenta – Němec, Martin