Vývoj videoher pomocí umělé inteligence

Název práce: Vývoj videoher pomocí umělé inteligence
Autor(ka) práce: Váňa, Martin
Typ práce: Bakalářská práce
Vedoucí práce: Novák, Richard Antonín
Oponenti práce: Reichlová, Alena
Jazyk práce: Česky
Abstrakt:
Bakalářská práce se zabývá využitím umělé inteligence (AI) při vývoji videoher, přičemž klade důraz na její přínos pro efektivitu, kvalitu a časovou úsporu, zejména u menších projektů. Hlavním cílem je analyzovat a porovnat tradiční metody vývoje her s metodami využívajícími AI. Práce se zaměřuje na rozdíly mezi ručně vytvořeným kódem a kódem generovaným AI a zkoumá využití AI při tvorbě herních textur a modelů. Srovnávací experimenty zohledňují faktory, jako jsou efektivita, kvalita, přehlednost a časová náročnost. Výsledky ukazují, že AI může výrazně zjednodušit vývoj her, především v opakujících se nebo technicky náročných úlohách, jako je procedurální generace nebo automatizované testování. Praktické experimenty však odhalily, že i když je kód generovaný AI rychlejší na vytvoření, jeho integrace a ladění mohou částečně vyvážit počáteční úsporu času. Při tvorbě textur a 3D modelů byla AI užitečná zejména pro prototypování, protože vysoký počet polygonů a ztráta kvality při optimalizaci omezily jejich přímou použitelnost. Práce rovněž identifikuje limity AI v oblastech, kde je klíčová manuální kontrola a kreativita. Na základě multikriteriální analýzy výstupů jsou předložena doporučení pro efektivní integraci AI do vývoje videoher, s důrazem na optimalizaci procesů u malých a středních projektů.
Klíčová slova: vývoj videoher; 3D modelování; texturování; testování; umělá inteligence; procedurální generace; optimalizace
Název práce: Video game development using artificial intelligence
Autor(ka) práce: Váňa, Martin
Typ práce: Bachelor thesis
Vedoucí práce: Novák, Richard Antonín
Oponenti práce: Reichlová, Alena
Jazyk práce: Česky
Abstrakt:
The bachelor's thesis focuses on the utilization of artificial intelligence (AI) in video game development, emphasizing its contributions to efficiency, quality, and time savings, particularly in smaller projects. The primary objective is to analyse and compare traditional game development methods with those utilizing AI. The thesis examines the differences between manually written code and AI-generated code and explores the use of AI in creating game textures and models. Comparative experiments consider factors such as efficiency, quality, clarity, and time consumption. The results demonstrate that AI can significantly simplify game development, especially for repetitive or technically demanding tasks such as procedural generation or automated testing. However, practical experiments revealed that while AI-generated code is faster to produce, its integration and debugging may offset some of the initial time savings. In texture and 3D model creation, AI proved useful primarily for prototyping, as the high polygon count and quality loss during optimization limited its direct usability. The thesis also identifies the limitations of AI in areas where manual control and creativity are crucial. Based on multi-criteria analysis of the outputs, recommendations are provided for the effective integration of AI into video game development, with an emphasis on optimizing processes for small and medium-sized projects.
Klíčová slova: procedural generation; 3D modeling; texturing; optimization; testing; video game development; artificial intelligence

Informace o studiu

Studijní program / obor: Aplikovaná informatika
Typ studijního programu: Bakalářský studijní program
Přidělovaná hodnost: Bc.
Instituce přidělující hodnost: Vysoká škola ekonomická v Praze
Fakulta: Fakulta informatiky a statistiky
Katedra: Katedra systémové analýzy

Informace o odevzdání a obhajobě

Datum zadání práce: 15. 8. 2024
Datum podání práce: 9. 12. 2024
Datum obhajoby: 27. 1. 2025
Identifikátor v systému InSIS: https://insis.vse.cz/zp/89030/podrobnosti

Soubory ke stažení

    Poslední aktualizace: