Uloga veštačke inteligencije u kreiranju video igara
The role of artificial intelligence in video game development
Sažetak: U ovom radu istražujemo ključnu ulogu veštačke inteligencije (AI) u razvoju video igara, sa fokusom na različite aspekte primene AI u ovoj industriji. U uvodu, govorimo kako o razvoju video igara, tako i o ulozi AI sistema u korisničkom iskustvu, definišući progresiju uloge AI u video igrama. U sledećem delu, istražujemo kako entiteti video igara i AI sarađuju. Ovde analiziramo osnovne koncepte kao što su NPC (Non-Playable Characters) i kako AI unapređuje njihovu inteligenciju i reaktivnost u igri. Mehanizmi delovanja AI u video igrama su ključna tačka razmatranja u narednom delu rada. Objašnjavamo kako se različite tehnike AI koriste za donošenje odluka, praćenje igrača i prilagođavanje igre njihovim akcijama. Dalje, istražujemo upotrebu AI u video igrama izvan kontrole NPC-a, istražujući primere kao što su proceduralno generisani svetovi i modeliranje iskustva igrača. Ova primena AI doprinosi dubljem i dinamičnijem iskustvu igrača. U savremenoj aplikaciji AI u video igrama, istražujemo napredne primene mašinskog učenja i dubokih neuronskih mreža u razvoju igara. Ovde razmatramo kako se AI koristi za personalizaciju igara, analizu korisničkih podataka i unapređenje grafike i zvuka. Na kraju, raspravljamo o budućnosti video igara i ulozi neuronskih mreža u njihovom razvoju. Predviđamo rast AI-a u raznim aspektima igara i kako će to oblikovati buduće iskustvo igrača. Zaključujemo da je veštačka inteligencija postala nezaobilazan deo razvoja video igara i da će njen uticaj samo rasti u budućnosti, omogućavajući sve bogatije, dinamičnije i personalizovanije igre za igrače širom sveta.
Abstract: In this paper, we study the vital role of artificial intelligence (AI) in the development of video games, with a focus on various aspects of AI application in this industry. In the introduction, we discuss both the development of video games and the role of AI systems in the user experience, defining the progression of AI’s role in video games. In the following section, we investigate how in-game entities and AI collaborate. Here, we analyze basic concepts such as Non-Playable Characters (NPCs) and how AI enhances their intelligence and reactivity in the game. The mechanisms of AI in video games are a crucial point of consideration in the next part of the paper. We explain how various AI techniques are used for decision-making, player tracking, and adapting the game to their actions. Furthermore, we explore the use of AI in video games beyond NPC control, examining examples such as procedurally generated worlds and player experience modeling. This application of AI contributes to a deeper and more dynamic player experience. In the modern application of AI in video games, we delve into advanced uses of machine learning and deep neural networks in game development. Here, we consider how AI is used for game personalization, user data analysis, and enhancing graphics and sound. Finally, we discuss the future of video games and the role of neural networks in their development. We predict the growth of AI in various aspects of games and how it will shape the future player experience. In conclusion, we assert that artificial intelligence has become an indispensable part of video game development, and its impact will inevitably expand in the future, enabling increasingly rich, dynamic, and personalized games for players worldwide.
engleski
srpski
2023
Ovo delo je licencirano pod uslovima licence
Creative Commons CC BY 4.0 - Creative Commons Autorstvo 4.0 International License.
http://creativecommons.org/licenses/by/4.0/legalcode
Keywords: video game entities, video game mechanics, AI mechanisms in video games, NPCs, neural networks
Ključne reči: Veštačka inteligencija (AI), video igre, entiteti video igre, mehanizmi AI u video igrama, NPC, neuronske mreže.