3 Filipovic
3 Filipovic
3 Filipovic
net/publication/375488989
CITATION READS
1 469
1 author:
Aleksandar Filipović
Pravni fakultet za privredu i pravosuđe
58 PUBLICATIONS 159 CITATIONS
SEE PROFILE
All content following this page was uploaded by Aleksandar Filipović on 08 November 2023.
Aleksandar Filipović
Faculty of Law for Commerce and Judiciary in Novi Sad
Article Information*·
Research Article • UDC: 004.8:004.928
Volume: 20, Issue: 3, pages: 50–67
Received: September 15, 2023 • Accepted: October 14, 2023
https://doi.org/10.51738/Kpolisa2023.20.3r.50f
Author Note
* Cite (APA):
Filipović, A. (2023). The Role of Artificial Intelligence in Video Game Development.
Kultura polisa, 20(3), 50–67, https://doi.org/10.51738/Kpolisa2023.20.3r.50f
Page 50 of 281
THE ROLE OF AI IN VIDEO GAME DEVELOPMENT Kultura polisa
Aleksandar Filipović 20(3), 50–67
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 ap-
plication in this industry. In the introduction, we discuss both the de-
velopment 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 collabo-
rate. 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 con-
sideration 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 proce-
durally generated worlds and player experience modeling. This appli-
cation 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 per-
sonalization, 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 in-
dispensable part of video game development, and its impact will in-
evitably expand in the future, enabling increasingly rich, dynamic, and
personalized games for players worldwide.
Key words: video game entities, video game mechanics, AI
mechanisms in video games, NPCs, neural networks
Page 51 of 281
THE ROLE OF AI IN VIDEO GAME DEVELOPMENT Kultura polisa
Aleksandar Filipović 20(3), 50–67
Introduction
Page 52 of 281
THE ROLE OF AI IN VIDEO GAME DEVELOPMENT Kultura polisa
Aleksandar Filipović 20(3), 50–67
Page 53 of 281
THE ROLE OF AI IN VIDEO GAME DEVELOPMENT Kultura polisa
Aleksandar Filipović 20(3), 50–67
Page 54 of 281
THE ROLE OF AI IN VIDEO GAME DEVELOPMENT Kultura polisa
Aleksandar Filipović 20(3), 50–67
Page 55 of 281
THE ROLE OF AI IN VIDEO GAME DEVELOPMENT Kultura polisa
Aleksandar Filipović 20(3), 50–67
Page 56 of 281
THE ROLE OF AI IN VIDEO GAME DEVELOPMENT Kultura polisa
Aleksandar Filipović 20(3), 50–67
Page 57 of 281
Kultura polisa
20(3), 50–67
Page 58 of 281
Kultura polisa
20(3), 50–67
Page 59 of 281
THE ROLE OF AI IN VIDEO GAME DEVELOPMENT Kultura polisa
Aleksandar Filipović 20(3), 50–67
are called “neural” because they mimic the way neurons in the human
brain communicate with each other (IBM Data and AI Team, 2023).
Possessing the capacity to acquire knowledge from data and formulate
forecasts, they are exceptionally well-suited for tasks like image and
speech recognition, processing natural language, and autonomously
making decisions.
The utilization of neural networks in video games holds the
promise of transforming the way games are crafted, produced, and
experienced. Neural networks can be employed to create smarter and
more advanced artificial intelligence systems for non-player characters
(NPCs) in games. NPCs powered by neural networks will be able to
react to players’ actions in a more sophisticated and realistic way,
making gameplay more impressive and enjoyable (Kagan et al., 2022).
Neural networks can also enhance the player’s experience in
other ways. They can be used to create procedurally generated
content, such as levels, enemies, and unique weapons tailored to each
player. This means that each player will have a unique gaming
experience, and no two playthroughs will be exactly the same.
Another application of neural networks in games is
reinforcement learning (Jones, 2017), a subfield of machine learning
that focuses on training systems to make decisions based on rewards
and penalties. Reinforcement learning is applied to instruct neural
networks to excel in games like chess and Go, surpassing human
capabilities, and it holds the potential to achieve similar results in
diverse game genres, including first-person shooter games and real-
time strategy games.
In most modern video games, NPC behavior is scripted; no
matter how many times a player exploits an NPC’s weakness, that
weakness is never improved. However, if NPCs in a game could learn
through interaction with the player, their behavior could improve over
the course of gameplay, keeping the game interesting. The
NeuroEvolution of Augmenting Topologies (rtNEAT) method is used to
develop increasingly complex artificial neural networks in real-time
while the game is being played (Stanley et al., 2005). The rtNEAT
technique permits agents to adapt and enhance their performance as
the game progresses. In essence, rtNEAT has the potential to usher in
a novel category of video games where players instruct a group of
Page 60 of 281
THE ROLE OF AI IN VIDEO GAME DEVELOPMENT Kultura polisa
Aleksandar Filipović 20(3), 50–67
Page 61 of 281
THE ROLE OF AI IN VIDEO GAME DEVELOPMENT Kultura polisa
Aleksandar Filipović 20(3), 50–67
Conclusions
Page 62 of 281
THE ROLE OF AI IN VIDEO GAME DEVELOPMENT Kultura polisa
Aleksandar Filipović 20(3), 50–67
create an entirely new type of game where players are truly immersed
in virtual worlds. This technology could also enable the creation of
games that continually self-improve, increasing their capacity.
However, there are still many challenges to overcome before all
these ideas become applicable. More research is needed on the
development and implementation of AI game design, taking into
account ethical and legal implications. It is evident that AI game design
is still in its infancy, and only time will tell what kind of games will
emerge in the future. In the end, “to be useful, AI must fight well but
lose more often than it wins. Such a role should make the player feel
smart, cunning, and powerful” (Buckland, 2004).
In the future, the development of artificial intelligence in games
will likely not focus on creating more powerful NPCs that seek
sophisticated ways to defeat players (Lebedev, 2023). Instead, the
focus will be on how to create a unique player experience for each
individual. Players today pay great attention to details, including not
only the appearance and quality of graphics but also how alive and
interactive the game is in every possible way. Artificial intelligence is
what can elevate the gaming experience to a higher level. Perhaps one
day, players won’t be able to tell whether a character in the game is
controlled by artificial intelligence or another player.
References
Archer, J. (2022, January 17). Nvidia DLDSR tested: better visuals and
better performance than DSR. Rock Paper Shotgun. https://
www.rockpapershotgun.com/nvidia-dldsr-tested-better-visuals-
and-better-performance-than-dsr
Bajac, M., & Bjelajac, Ž. (2022). Artificial Intelligence (AI) in the Function
of Recognizing Emotions and Violent Mentality. Kultura polisa,
19(2), 277–297. https://doi.org/10.51738/Kpolisa2022.19.2p.
277bb
Bjelajac, Ž., Matijašević, J., & Dimitrijević, D. (2012). Značaj
uspostavljanja međunarodnih standarda u suzbijanju
visokotehnološkog kriminala [The Significance of Establishing
Page 63 of 281
THE ROLE OF AI IN VIDEO GAME DEVELOPMENT Kultura polisa
Aleksandar Filipović 20(3), 50–67
Page 64 of 281
THE ROLE OF AI IN VIDEO GAME DEVELOPMENT Kultura polisa
Aleksandar Filipović 20(3), 50–67
poveliteli-ordy/iskusstvennyy-intellekt-v-heroes-of-might-and-
magic-v
Cowling, P. I., Powley, E. J., & Whitehouse, D. (2012). Information set
Monte Carlo Tree search. IEEE Transactions on Computational
Intelligence and AI in Games, 4(2), 120–143.
https://doi.org/10.1109/tciaig.2012.2200894
Crider, M. (2023, August 24). Upscaling Explained: DLSS vs FSR vs
XeSS. PCWorld. https://www.pcworld.com/article/2041595/
upscaling-explained-nvidia-dlss-vs-amd-fsr-vs-intel-xess.html
Filipović, A. (2022). Bića i svetovi video igre [Beings and Worlds of Video
Game]. Pravni fakultet za privredu i pravosuđe.
Gartner. (n.d.). Generative AI: What is it, tools, models, applications and
use cases. https://www.gartner.com/en/topics/generative-ai
Goodfellow, I. J., Pouget-Abadie, J., Mirza, M., Xu, B., Warde-Farley, D.,
Ozair, S., Courville, A., & Bengio, Y. (2014). Generative adversarial
networks. arXiv (Cornell University). https://doi.org/10.48550
/arxiv.1406.2661
Hawk. (2023, June 7). AI in Video Game Development: A
Comprehensive Guide. Hawk. https://hawk.live/posts/ai-impact-
video-game-development
IBM Data and AI Team. (2023). AI vs. Machine Learning vs. Deep
Learning vs. Neural Networks: What’s the difference? IBM Blog.
https://www.ibm.com/blog/ai-vs-machine-learning-vs-deep-
learning-vs-neural-netw
Jones, M. T. (2017, October 10). Train a software agent to behave
rationally with reinforcement learning. IBM Developer.
https://developer.ibm.com/articles/cc-reinforcement-learning-
train-software-agent/
Kagan, B. J., Kitchen, A. C., Tran, N. T., Habibollahi, F., Khajehnejad, M.,
Parker, B. J., Bhat, A., Rollo, B., Razi, A., & Friston, K. J. (2022).
In vitro neurons learn and exhibit sentience when embodied in a
simulated game-world. Neuron, 110(23), 3952-3969.e8. https://
doi.org/10.1016/j.neuron.2022.09.001
Page 65 of 281
THE ROLE OF AI IN VIDEO GAME DEVELOPMENT Kultura polisa
Aleksandar Filipović 20(3), 50–67
Page 66 of 281
THE ROLE OF AI IN VIDEO GAME DEVELOPMENT Kultura polisa
Aleksandar Filipović 20(3), 50–67
Aleksandar Filipović
Pravni fakultet za privredu i pravosuđe u Novom Sadu
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.
Ključne reči: Veštačka inteligencija (AI), video igre, entiteti video
igre, mehanizmi AI u video igrama, NPC, neuronske mreže.
Page 67 of 281