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 |