Návrh a vývoj počítačové hry s adaptivním chováním řízeným umělou inteligencí

Název práce: Návrh a vývoj počítačové hry s adaptivním chováním řízeným umělou inteligencí
Autor(ka) práce: Orenič, Roman
Typ práce: Diplomová práce
Vedoucí práce: Vencovský, Filip
Oponenti práce: Vadinský, Ondřej
Jazyk práce: Česky
Abstrakt:
Diplomová práce se zabývá vývojem 3D akční RPG hry s názvem Arcane Souls v herním enginu Unity, s primárním zaměřením na implementaci moderních metod strojového učení pro tvorbu herní umělé inteligence. Hlavním cílem práce je vytvoření adaptivního protivníka, který by sloužil jako pokročilá alternativa k tradičním, často předvídatelným stavovým automatům. V rámci praktické části byla navržena hra se soubojovým systémem a multiplayerem za pomocí Unity Netcode a Steamworks API. Jádrem výzkumu je návrh a trénink modelů umělé inteligence pomocí Reinforcement Learning v nástroji Unity ML-Agents. Práce představuje hybridní architekturu AI, kde stavové automaty řídí logiku pohybu mimo souboj, zatímco samotný souboj a rozhodování v reálném čase jsou svěřeny neuronovým sítím. Práce dále analyzuje technickou náročnost tréninku a na základě získaných dat nabízí doporučení pro efektivní integraci strojového učení do budoucích herních projektů.
Klíčová slova: vývoj; RPG; 3D; adventura; umělá inteligence; strojové učení; hra; Unity
Název práce: Design and Development of a Computer Game with AI-Driven Adaptive Behavior
Autor(ka) práce: Orenič, Roman
Typ práce: Diploma thesis
Vedoucí práce: Vencovský, Filip
Oponenti práce: Vadinský, Ondřej
Jazyk práce: Česky
Abstrakt:
Thesis focuses on the development of a 3D action RPG game titled Arcane Souls in the Unity game engine, with a primary focus on implementing modern machine learning methods for creating game artificial intelligence. The main objective of the thesis is to create an adaptive opponent that serves as an advanced alternative to traditional, often predictable finite state machines. As part of the practical component, a game featuring a combat system and multiplayer was designed using Unity Netcode and the Steamworks API. The core of the research lies in the design and training of artificial intelligence models using Reinforcement Learning within the Unity ML-Agents toolkit. The thesis presents a hybrid AI architecture where finite state machines control movement logic outside of combat, while the actual combat and real-time decision-making are entrusted to neural networks. The thesis further analyzes the technical complexity of training and, based on the data obtained, offers recommendations for the effective integration of machine learning into future game projects.
Klíčová slova: development; machine learning; Unity; game; RPG; adventure; 3D; artificial intelligence

Informace o studiu

Studijní program / obor: Znalostní a webové technologie
Typ studijního programu: Magisterský studijní program
Přidělovaná hodnost: Ing.
Instituce přidělující hodnost: Vysoká škola ekonomická v Praze
Fakulta: Fakulta informatiky a statistiky
Katedra: Katedra informačních technologií

Informace o odevzdání a obhajobě

Datum zadání práce: 1. 11. 2024
Datum podání práce: 4. 5. 2026
Datum obhajoby: 1. 6. 2026
Identifikátor v systému InSIS: https://insis.vse.cz/zp/92053/podrobnosti

Soubory ke stažení

    Poslední aktualizace: