ArticlePDF Available

Artificial intelligence for video game visualization, advancements, benefits and challenges

Authors:

Abstract and Figures

In recent years, the field of artificial intelligence (AI) has witnessed remarkable progress and its applications have extended to the realm of video games. The incorporation of AI in video games enhances visual experiences, optimizes gameplay and fosters more realistic and immersive environments. In this review paper, we systematically explore the diverse applications of AI in video game visualization, encompassing machine learning algorithms for character animation, terrain generation and lighting effects following the PRISMA guidelines as our review methodology. Furthermore, we discuss the benefits, challenges and ethical implications associated with AI in video game visualization as well as the potential future trends. We anticipate that the future of AI in video gaming will feature increasingly sophisticated and realistic AI models, heightened utilization of machine learning and greater integration with other emerging technologies leading to more engaging and personalized gaming experiences.
Content may be subject to copyright.
http://www.aimspress.com/journal/mbe
MBE, 20(8): 15345–15373.
DOI: 10.3934/mbe.2023686
Received: 17 April 2023
Revised: 28 May 2023
Accepted: 26 June 2023
Published: 21 July 2023
Review
Artificial intelligence for video game visualization, advancements, benefits
and challenges
Yueliang Wu1, Aolong Yi1, Chengcheng Ma1and Ling Chen 2,
1School of Architecture and Art Design, Hunan University of Science and Technology, Xiangtan
411100, China
2College of Engineering and Design, Hunan Normal University, Changsha 410081, China
*Correspondence: E-mail: chenling81@hunnu.edu.cn.
Abstract: In recent years, the field of artificial intelligence (AI) has witnessed remarkable progress
and its applications have extended to the realm of video games. The incorporation of AI in video
games enhances visual experiences, optimizes gameplay and fosters more realistic and immersive en-
vironments. In this review paper, we systematically explore the diverse applications of AI in video
game visualization, encompassing machine learning algorithms for character animation, terrain gener-
ation and lighting eects following the PRISMA guidelines as our review methodology. Furthermore,
we discuss the benefits, challenges and ethical implications associated with AI in video game visual-
ization as well as the potential future trends. We anticipate that the future of AI in video gaming will
feature increasingly sophisticated and realistic AI models, heightened utilization of machine learning
and greater integration with other emerging technologies leading to more engaging and personalized
gaming experiences.
Keywords: artificial intelligence; game AI; video game visualization; machine learning
1. Introduction
Artificial intelligence (AI) has emerged as a pivotal driving force propelling the evolution of the
gaming industry, empowering developers to craft increasingly realistic and immersive gaming experi-
ences [1–3]. Over the years, AI has proven to be instrumental in revolutionizing game visualization [4],
facilitating the generation of intricate and lifelike characters, environments and interactions [5]. Con-
sequently, this has led to an enhanced visual experience and more engaging gameplay captivating a
wider audience and fueling the expansion of the gaming market.
AI has made remarkable strides in various aspects of gaming, notably in the domain of real-time
strategy games [6–9]. In this context, AI is utilized to govern NPC (non-player character) units and
15346
make strategic decisions thereby enhancing the complexity and challenge of gameplay. Furthermore,
by simulating elements such as weather patterns and wildlife behavior AI techniques generate more
immersive and realistic game environments [10–12]. Another crucial application of AI in gaming is the
adaptation to player behavior which enables a more personalized and engaging experience [13,14]. For
example, an AI-controlled opponent in a fighting game could analyze the player’s tactics and modify
its strategies accordingly resulting in more challenging and dynamic gameplay. By embracing the
diverse capabilities of AI, game developers can create more sophisticated, interactive and captivating
experiences for players further advancing the gaming industry.
Game visualization refers to the use of artificial intelligence techniques and technologies to enhance
the visual aspects of games including graphics, animations and virtual environments [15, 16]. In gen-
eral, it encompasses the employment of computer graphics and AI techniques to render and exhibit
the visual components of a video game including environments, characters, objects and eects such as
lighting and shading. In recent years, significant advancements have been made in leveraging AI for
game visualization [17–22] resulting in considerable enhancements in realism, immersion and overall
quality of video games [23, 24]. The integration of AI in game visualization holds immense potential
for augmenting the overall player experience and empowering developers to generate more realistic
and dynamic game worlds [25, 26]. Nonetheless, the implementation of AI also presents a range of
challenges and ethical concerns such as ensuring fairness and transparency in AI-driven systems. As
the gaming industry continues to evolve, addressing these issues becomes increasingly crucial to fos-
ter responsible and inclusive AI adoption, ultimately maximizing the benefits of AI-enhanced game
visualization while minimizing potential drawbacks.
In this review paper, we delve into the diverse applications of AI in game visualization as well
as the benefits and challenges associated with its implementation. The structure of this review is
organized as follows: We begin by presenting a concise overview of the historical development and
evolution of AI in the gaming industry. Subsequently, we introduce prevalent game AI techniques with
a particular focus on those employed in game visualization (Figure 1). Moving forward, we discuss
the benefits and challenges of incorporating AI in game visualization emphasizing its potential impact
on player experience and the ethical considerations at play. Subsequently, an extensive analysis of
existing literature on AI in game visualization is conducted encompassing a thorough assessment of
research methodologies employed and the corresponding findings. Ultimately, we synthesize the key
points of the review and delineate areas for future research providing a comprehensive understanding
of the current state of AI in game visualization and oering insights into potential future developments.
Overall, this review paper aims to oer an extensive overview of the current state of AI in game
visualization as well as to pinpoint trends and opportunities for future research within this domain. In
our investigation, we address the following critical questions: What are the principal advancements
in AI for game visualization? How does AI contribute to enriching the player experience in games?
What challenges and ethical considerations arise from the implementation of AI in game visualization?
By exploring these questions, we seek to provide valuable insights and guidance for researchers and
industry professionals working at the intersection of AI and game visualization paving the way for
further innovation in this rapidly evolving field.
Mathematical Biosciences and Engineering Volume 20, Issue 8, 15345–15373.
15347
Figure 1. Major AI techniques for game visualization (Source: Processed by authors).
2. Related work
In recent years, the gaming industry has witnessed significant advancements [27], especially video
games which is largely attributable to the extensive adoption of AI techniques [2, 23, 28]. These tech-
niques encompass a range of approaches such as machine learning (ML) [29–31], tree search algo-
rithms [32, 33] and others. To oer valuable insights for researchers and practitioners working on
similar projects this section will survey the literature on AI and video game visualization from the past
decades highlighting key developments and trends in the field.
In the 1990s, early AI techniques such as rule-based systems and simple decision trees were utilized
for basic game behaviors, character movement and basic graphics rendering. Notably, the advent of
finite state machines achieves basic character behaviors and decision-making logic. These mechanisms
allow game characters to respond to player actions, enhancing the visual interactivity and dynamism of
the game. Moreover, the application of pathfinding algorithms enables game characters to intelligently
navigate around obstacles, traverse complex terrains and move more naturally, enhancing the visual
fluidity and realism of the game [1].
The 2000s–2010s witnessed the emergence of more sophisticated AI algorithms including neu-
ral networks and genetic algorithms. Noteworthy contributions include the application of neural net-
works for character animation and the use of genetic algorithms for procedural content generation [34].
In [35], Smith and Mateas introduced an approach to content generation in games that focused on ex-
plicitly defining the design space. By utilizing domain-independent procedures and representing the
design space as an answer set program, designers could eciently create generators for dierent game
content domains. Using genetic algorithms as a search-based approach, researchers investigated the au-
Mathematical Biosciences and Engineering Volume 20, Issue 8, 15345–15373.
15348
tomated generation of platform videogame levels to achieve enhanced expressivity and diversity with-
out the need for human creation [36]. By employing simple heuristics, the system successfully gen-
erated playable levels within a short timeframe while maintaining considerable variation as evidenced
by our findings. In order to eliminate the need for manual parameterization, Frade et al. [37] proposed
a genetic programming-based procedural content generation technique for creating parametrization-
free procedural terrains in video games. Moreover, the generated terrains exhibit aesthetic appeal and
incorporate a novel evaluation process based on terrain accessibility and obstacle edge length metrics.
The advancements in AI technology during the 2010s–2020s, particularly in deep learning with
CNNs and RNNs, have had a profound impact on game visualization [38, 39]. These breakthroughs
have revolutionized image-based rendering, natural language generation and texture/scene synthesis
through the introduction of GANs significantly enhancing the visual aspects of games. Beheiry et
al. [40] demonstrated that VR combines total immersion, stereoscopic vision and motion capture to
create artificial environments. It enhances perception of volumetric details and allows users to actively
engage with 3D data creating a spatially realistic experience. While widely used in entertainment,
VR’s potential in scientific visualization is still being explored with emerging platforms expected to
drive wider adoption. Another study [41] proposed deep reinforcement learning (DRL) which has
made significant progress enabling agents to learn from high-dimensional inputs and achieve super-
human performance in various 3D video games. In [42], researchers provide an overview of popular
algorithms and techniques in shadow maps generation. They classified and systemized these techniques
in order to enhance the realism of virtuality.
3. Methodology
By employing preferred reporting items for systematic reviews and meta-analysis (PRISMA) guide-
lines, we conducted a systematic review of recently published literature on virtual reality applications
for intelligent manufacturing. The inclusion criteria are: (i) publications indexed in the Web of Science,
Scopus, and ProQuest databases; (ii) publication dates between 1987 and 2022; (iii) written in English;
(iv) being a review paper or an innovative empirical study; and (v) coverage of specific search terms.
We only excluded editorial materials. We utilized the systematic review data repository (SRDR), a
software program for the collection, processing and inspection of data for our systematic review. The
quality of the identified scholarly sources was assessed using the mixed method appraisal tool. After
extracting and analyzing publicly accessible papers as evidence, no institutional ethics approval was
required prior to commencing our research (Figure 2).
Between April 1987 and October 2022 (primarily in 2021 and 2022), we conducted a systematic
literature review of the Web of Science, ProQuest, and Scopus databases using search terms such as
Artificial intelligence for game”, “AI techniques for game visualization”, AI for 2D and 3D game
visualization”, AI techniques for game visualization”, “Applications of AI techniques to game visu-
alization”, “Machine learning” and “Computer vision”. We determined these search keywords based
on their frequency in the relevant literature. After reading article titles and abstracts, only 235 publica-
tions met the qualifying requirements. We selected 100 primarily empirical sources by excluding those
with ambiguous or controversial findings (insucient/irrelevant data), outcomes not substantiated by
replication, overly broad content or nearly identical titles (Figures 3 and 4).
Mathematical Biosciences and Engineering Volume 20, Issue 8, 15345–15373.
15349
Figure 2. PRISMA flow diagram describing the search results and screening (Source: Pro-
cessed by authors).
4. Overview of artificial intelligence for video game
Artificial intelligence (AI) is an expansive field encompassing numerous techniques and approaches
aimed at constructing systems capable of exhibiting intelligent behavior [43–45]. The implementation
of AI in video games can enhance the immersiveness and dynamism of gameplay experiences by
oering players intelligent adversaries and allies that can react to their actions in significant ways
[46, 47]. This section will present an overview of artificial intelligence in the context of video games.
4.1. Current state-of-the-art of artificial intelligence for video games
The visualization process of a video game is a multi-step procedure aimed at creating and present-
ing the visual elements of the game. The main steps involved in the visualization process of a video
game, in general, include concept design, art design, 3D modeling and animation, rendering and light-
ing, special eects and post-processing and user interface design [48]. Hence, we will explore some
examples of the latest research trends from the above aspects.
Artificial intelligence for concept design: At the beginning of the visualization process, the game
development team collaborates with designers to establish the overall visual concept and style of the
video game. This includes determining the art style, theme, color scheme and overall visual experience
of the game. AI techniques such as generative algorithms can assist game developers and designers in
Mathematical Biosciences and Engineering Volume 20, Issue 8, 15345–15373.
15350
Figure 3. Topics and types of paper identified and selected.
generating visual concepts and styles based on predefined parameters or existing artwork [49]. This
can include generating art styles, color schemes and visual themes that align with the desired aesthetic
of the game.
Artificial intelligence for art design: During this stage, artists and designers are responsible for
creating the visual elements of the game such as character models, environments, props, special eects
and more. They use professional design tools and software to sketch concepts, perform detailed design
work and create texture assets [50]. AI can aid artists and designers in creating visual elements by
automating certain tasks. For example, AI-based tools can assist in generating or enhancing character
models, environments, props, special eects and textures thereby accelerating the art creation process.
Artificial intelligence for 3D modeling and animation: Using 3D modeling software, artists trans-
form the game’s characters, environments and props into 3D models. These models can undergo further
detailing, texture mapping and animation based on the design requirements [51]. Correspondingly,
AI-driven algorithms can enhance the 3D modeling and animation process. For instance, machine
learning techniques can be employed to automate or optimize aspects of character rigging, motion
capture or physics-based simulations leading to more realistic and ecient character and object ani-
mations [52–54].
Artificial intelligence for rendering and lighting: In this stage, programmers and artists collaborate
in rendering the 3D models and environments into the final images using rendering engines and lighting
techniques. This involves determining light sources, adding materials, setting up shadows and lighting
eects [55]. By introducing AI techniques, rendering and lighting processes can be improved by
enhancing the quality and realism of visual eects. This includes real-time rendering optimization [56],
global illumination algorithms [57] and AI-powered denoising techniques [58] which contribute to
achieving more immersive and visually appealing scenes.
Artificial intelligence for special eects and post-processing: By incorporating visual special eects
and post-processing techniques, the visual eects and atmosphere of the game are enhanced. This
includes particle eects, smoke, explosions, blur eects, color grading and more [59]. AI can assist in
creating and optimizing visual eects and machine learning algorithms can learn from existing eects
or artistic styles to generate novel eects or enhance the quality of existing ones [60].
Mathematical Biosciences and Engineering Volume 20, Issue 8, 15345–15373.
15351
Figure 4. General summary of evidence concerning focus topics and descriptive results
(research outcomes).
Artificial intelligence for user interface design: In the final stage of the visualization process, de-
signers are responsible for creating the user interface (UI) of the game [61]. This includes designing
menus, control panels, titles, buttons and other graphical elements that interact with the user [62, 63].
AI can contribute to user interface design by automating certain aspects such as layout generation or
adaptive UI systems that personalize the interface based on user preferences or gameplay context [64].
Additionally, AI techniques can be employed to optimize user interaction and responsiveness leading
to a more intuitive and engaging user experience.
4.2. Common video game AI techniques
AI techniques are employed to craft more realistic and interactive gaming experiences by facilitating
the creation of NPCs that exhibit and respond in a more human-like manner [65]. This section will
encompass some of the pivotal techniques and technologies utilized in the application of AI in video
games.
4.2.1. Ad hoc behavior authoring
Ad hoc behavior authoring is a technique employed to create or modify the behavior of artificial
intelligence (AI) characters in a game, frequently in real-time or on-the-fly [66, 67]. This approach is
beneficial for developing dynamic and responsive AI capable of adapting to changing game conditions
[68, 69].
One method to implement ad hoc behavior authoring is through behavior trees, graphical representa-
tions of hierarchical behaviors that can be combined and modified to create complex AI behavior [70].
A behavior tree is composed of nodes, each representing a specific action or decision with branches
connecting the nodes. The AI follows the tree’s branches based on the conditions at each node and can
execute dierent behaviors by modifying the nodes and branches.
Ad hoc behavior authoring can also be implemented using rule-based systems or decision-making
Mathematical Biosciences and Engineering Volume 20, Issue 8, 15345–15373.
15352
algorithms such as finite state machines or decision trees. These systems enable the AI to choose from
a set of predefined behaviors based on the current game state.
In addition to allowing for dynamic and reactive AI behavior, ad hoc behavior authoring can also be
used to improve the eciency and performance of the AI by allowing it to adapt to the specific needs
of the video game and avoid unnecessary calculations.
4.2.2. Tree search algorithms
Tree search algorithms are a class of algorithms that are used to explore the possible states of a
system and find the optimal solution to a problem [71,72]. In the context of video game AI, tree search
algorithms can be employed to determine the best course of action for an AI character within a video
game.
In video game AI, various tree search algorithms are utilized to enhance both gameplay logic and
visualization. Among them, Minimax focuses on determining optimal moves in two-player, zero-sum
games like chess or tic-tac-toe [73]. By evaluating the game tree, it identifies moves that maximize the
player’s score while minimizing the opponent’s score. An extension of Minimax, Alpha-beta pruning
optimizes the search process by eliminating branches that do not impact the final outcome [74].
Another influential algorithm Monte Carlo tree search [75], explores game outcomes through ran-
dom simulations making it particularly advantageous for games with a high number of possible moves.
On the other hand, depth-first search exhaustively explores each branch before moving to the next,
providing simplicity and eectiveness in certain cases but it may become inecient for extensive or
branching game trees [76, 77]. In contrast, breadth-first search systematically explores nodes at each
level ensuring comprehensive coverage but potentially suering from slower execution in large or
complex game trees [78].
Choosing the appropriate tree search algorithm is crucial to meet the specific requirements of the
game and the intended AI implementation. These algorithms play a significant role in enhancing the
visual experience of video games by enabling intelligent decision-making and optimizing gameplay
dynamics.
4.2.3. Evolutionary computation
Evolutionary computation is a set of techniques that employ principles of natural evolution, such as
reproduction, mutation and selection to solve problems and optimize systems [79]. In the context of
video game AI, evolutionary computation can be utilized to enhance the performance and capabilities
of AI characters within a game.
One method of applying evolutionary computation in video game AI involves using genetic al-
gorithms [80]. This approach entails creating a population of potential solutions to a problem and
employing reproduction, mutation and selection to evolve the population over time. The solutions can
be assessed based on their performance in the video game and the most successful solutions can be
combined to generate new, more eective solutions.
Another strategy is the use of evolutionary neural networks [81]. These networks are neural net-
works trained using evolutionary algorithms rather than traditional backpropagation. Such networks
can be employed to learn complex behaviors and adapt to changing conditions within the video game.
Evolutionary computation proves valuable for video game AI because it allows the AI to adapt and
Mathematical Biosciences and Engineering Volume 20, Issue 8, 15345–15373.
15353
improve over time without requiring explicit programming. Additionally, it can be used to optimize
the behavior of the AI for specific tasks or goals such as maximizing the score in a video game or
minimizing the number of moves needed to complete a level.
4.2.4. Machine learning
Machine learning is a subfield of artificial intelligence that involves training algorithms to automat-
ically improve their performance on a specific task through experience. In the context of video game
AI, machine learning can be employed to create more intelligent and realistic AI characters that can
adapt to changing game conditions.
Incorporating machine learning into game AI allows for the adaptation and improvement of AI
over time while also enabling it to learn and respond to the specific needs and preferences of the
player. Machine learning techniques including supervised learning, unsupervised learning, reinforce-
ment learning, and deep learning play a crucial role in achieving these goals.
Supervised learning involves training an AI model on a labeled dataset where the correct output is
provided for each input [82]. For example, an AI model can be trained to predict the next move of
an opponent in a game of chess by analyzing a large number of examples from past chess games. On
the other hand, unsupervised learning entails training an AI model on a dataset without providing the
correct output [83]. The model must independently learn to identify patterns and relationships in the
data. For instance, an AI model can be trained to recognize dierent types of terrain in a game by
analyzing numerous examples of various terrains.
Reinforcement learning is another approach that involves training an AI model to take actions in
an environment to maximize a reward [84, 85]. This method is often utilized in games where the AI
must make decisions with long-term consequences such as resource allocation or strategic planning
[86]. Deep learning is a subset of machine learning that involves training a neural network on a large
dataset, enabling it to learn complex patterns and relationships within the data [87, 88]. Deep learning
techniques can be employed to enhance the performance of game AI in tasks such as image recognition,
natural language processing and decision-making.
By leveraging these machine learning techniques, game AI can continuously evolve, adapt and
deliver personalized experiences to players based on their preferences and gameplay style.
4.2.5. Neural networks
A neural network is a type of machine learning algorithm inspired by the structure and function of
the human brain [89–91]. It consists of a series of interconnected “neurons” that process and transmit
information. In the context of game AI, neural networks can be employed to create intelligent and
adaptive AI characters that learn from their experiences and adapt to changing game conditions (Figure
5).
Neural networks have found several applications in game AI, enabling AI characters to learn, adapt,
and respond to a wide range of stimuli. One of these applications is decision-making where a neural
network can be trained to analyze the current game state and available actions [92]. This empowers
AI characters to adapt and respond appropriately in various situations enhancing their ability to make
strategic decisions within the game. Another important application is predictive modeling where a
Mathematical Biosciences and Engineering Volume 20, Issue 8, 15345–15373.
15354
Figure 5. Artificial intelligence uses neural networks to master “Super Mario” (Screenshots
from the game “Super Mario”).
neural network can be trained to predict the outcomes of dierent actions based on past experiences
[93]. This capability allows AI characters to anticipate the actions of players or other AI characters
and respond accordingly.
Pattern recognition is a valuable application of neural networks in game AI. By training a neural
network to recognize patterns in data such as images or sounds, AI characters can react to various stim-
uli in the game environment [94]. For example, they can identify dierent types of terrain or specific
objects enhancing their ability to interact with the game world in a realistic and immersive manner.
Furthermore, natural language processing with neural networks enables AI characters to understand
and respond to natural language input such as text or speech. This application enhances the interaction
between AI characters and players, allowing for more natural and intuitive conversations. By training
neural networks in natural language processing, AI characters can engage with players in a way that
feels more human-like [95].
By incorporating neural networks into game AI, AI characters can continuously learn and adapt over
time. This integration enables them to handle more complex tasks, respond to a broader range of stimuli
and provide a more engaging and personalized gameplay experience. The use of neural networks in
game AI opens up new possibilities for immersive and interactive video game visualization.
4.3. Role of AI for game visualization in 2D and 3D games
Two-dimensional (2D) games refer to those displayed on a flat, two-dimensional plane while three-
dimensional (3D) games are displayed in a three-dimensional space [96]. In 2D games (Figure 6),
characters and objects are represented by flat, 2D sprites or images. In 3D games (Figure 7), they are
represented by 3D models possessing height, width and depth. One of the primary distinctions between
Mathematical Biosciences and Engineering Volume 20, Issue 8, 15345–15373.
15355
2D and 3D games lies in the levels of immersion and realism they provide. 3D games tend to be more
immersive and realistic, allowing players to experience a game world that more closely resembles the
real world.
Figure 6. 2D games are displayed on a flat, two-dimensional plane, from the game “Double
Dragon III, Street Fighter, Cadillacs Dinosaurs, and Contra”.
The primary distinction between AI for game visualization in 2D and 3D games lies in the added
complexity found in 3D games due to the extra dimension [97–99]. In a 2D game, the AI system might
be responsible for controlling non-player characters’ (NPCs) or enemies’ movements and behaviors or
for generating visual eects or animations. In a 3D game the AI system might handle similar tasks.
Still, it may also need to manage tasks such as pathfinding and navigation in a three-dimensional envi-
ronment as well as more intricate animations and behaviors [100]. Additionally, AI systems employed
in 3D games often work with more complex data structures and may need to handle larger and more de-
tailed environments. This necessitates the use of advanced algorithms and techniques such as machine
learning or procedural generation to accommodate the increased complexity of 3D games.
Here are some examples of AI systems employed in game visualization in 2D and 3D games:
In 2D games: NPC behavior and movement: Many 2D games utilize AI to control the movements
and behaviors of NPCs or enemies [101]. For instance, in the game “The Legend of Zelda: A Link to
the Past, AI is employed to dictate the movements and behaviors of enemies such as their pursuit of
the player or their attack patterns. Visual eects: AI can also generate visual eects in 2D games. In
the game “Braid” (Figure 8), AI is used to create realistic smoke and fire eects.
In 3D games: Pathfinding and navigation: In 3D games, AI is often responsible for pathfinding and
navigation for NPCs or enemies [97]. For example, the game “Doom 3” incorporates an AI system
called the “monster AI” to manage pathfinding and navigation for enemies as well as their behaviors
and attacks.
Mathematical Biosciences and Engineering Volume 20, Issue 8, 15345–15373.
15356
Figure 7. 3D games are displayed in a three-dimensional space, from the game “God of War,
God of War: Ragnarok, Final Fantasy VII Remake, and Final Fantasy VII”.
Animation: AI can also manage complex animations in 3D games [102]. In the game “Red Dead
Redemption 2” an AI system called the “Pedestrian Navigation AI” is utilized to produce realistic and
diverse NPC animations.
Here are some examples of AI systems employed in 2D games like Tetris, PAC-MAN (Figure 9)
and Super Mario (Figure 10):
Tetris: In Tetris, AI is often utilized to generate the sequence of tetrominoes that are dropped into
the playfield [103]. This can be achieved using various techniques such as predetermined patterns or
random generation. Furthermore, some versions of Tetris employ AI to predict the best move for the
player at any given time using techniques like search algorithms or machine learning.
PAC-MAN: In PAC-MAN, AI is responsible for controlling the movements and behaviors of the
ghosts that chase the player [104]. The ghosts employ a set of predetermined behaviors such as chasing
the player or patrolling a specific area in their attempt to catch the player. Some versions of PAC-MAN
also use AI to generate the layout of the maze employing techniques like procedural generation.
Mathematical Biosciences and Engineering Volume 20, Issue 8, 15345–15373.
15357
Figure 8. Screenshots from the game “Braid Walkthrough World 6”.
Super Mario: In the Super Mario series of games, AI is utilized to control the movements and
behaviors of NPCs including enemies and power-ups [105]. For instance, Goombas (a type of NPC
in Super Mario) exhibit a set of predetermined behaviors such as walking in a straight line or turning
around when they reach an edge to navigate the level. AI is also employed in some Super Mario games
to generate the layout of levels, using techniques like procedural generation.
5. Enhancement of video game visualization through AI
From the perspective of video games, AI can enhance the visualization of video games in several
aspects including graphics generation and enhancement, real-time rendering and lighting, animation
and motion capture, intelligent camera control and visual eects enhancement.
A variety of evidence has demonstrated that high-quality graphics and textures can be generated via
AI technology making game scenes, characters and objects more realistic and detailed. For example,
Fadaeddini et al. [106] used generative adversarial networks to autonomously generate original textures
saving time and cost in game development with a specific focus on ground surface textures. The
framework demonstrates visually acceptable generated textures with a mean score of 2.45 and 0.1
standard deviations after 2K iterations making it an eective tool for procedural texture synthesis in
video game design. Using generative machine learning, Murphy et al. [107] proposed a face texture
generation system with high-resolution allowing manipulation of skin, eye, lip and hair colors. Our
system generates realistic face textures that strongly adhere to input appearance attributes providing
4K resolution and material property maps for raytraced rendering.
In addition, AI-driven advancements also enhance real-time rendering and lighting for more realistic
and immersive game visuals. Zhong et al. [108] indicated that convolutional neural network technol-
ogy had achieved results in various fields, and its powerful classification ability and learning ability
have played a certain role and influence in enhancing the realistic visual eects of games. In [109],
researchers proposed a machine learning approach for real-time upsampling of rendered content in
high-resolution gaming and virtual reality. Leveraging temporal dynamics and specific information
from modern renderers, the method achieves real-time performance, high fidelity and temporal sta-
bility. Training on a synthetic dataset yields superior results, outperforming existing techniques in
Mathematical Biosciences and Engineering Volume 20, Issue 8, 15345–15373.
15358
Figure 9. Screenshots from the game “PAC-MAN” (left) and “Tetris” (right).
challenging upsampling scenarios while maintaining enhanced video quality in real-time rendering. In
addition utilizing video compositing algorithms that achieve interactive frame rates oers an alternative
to photorealistic rendering in real-time [110]. Additionally, the system incorporates artificial intelligent
agents to fulfill filmmaking roles. The user evaluation demonstrates the potential of this method for
enhancing immersive interactive cinema experiences and advancing real-time rendering and lighting
in video games.
In recent years, many studies have shown that the animation performance and motion capture eect
of game characters have improved with the development of AI-related technologies. Nawalagatti et al.
[111] in their article mentioned that artificial intelligence (AI) is a crucial aspect of game development,
enhancing fun and realism. AI has advanced from playing tic-tac-toe to defeating humans in complex
games. Motion capture and data-driven techniques combined with machine learning enable convincing
character animations. Motion graphs and motion blending aid interactive character control. AI-driven
animation techniques continue to push boundaries in the gaming industry. A study [112] presented
a theoretical framework for procedural animation in video games using Laban’s movement analysis
(LMA) as a basis. By leveraging the space component of LMA, the proposed framework enables the
generation of novel movements in virtual environments. The research aims to develop an AI system
that can reason about human movements, laying the groundwork for real-time interaction in games
utilizing motion capture or virtual reality and expanding gesture sets for humanoid avatars.
[113] proposed a cloud-based VR system for coal worker training, using a browser/client architec-
ture and eight modules to demonstrate the entire method of an underground coal mine. AI is used to
enhance the emotional exchange between the system and users and two virtual miners are created to
enhance learners’ experience. The first virtual miner is a task-oriented NPC that provides broad mine
information and directs players to subterranean workplaces. The second virtual miner is a disaster-
preparation figure who prepares users for common calamities and the technology has been success-
Mathematical Biosciences and Engineering Volume 20, Issue 8, 15345–15373.
15359
Figure 10. Screenshots from the game “Super Mario”.
fully tested in a laboratory setting. In 2022, Anantrasirichai et al. [114] illustrated that AI methods
have revolutionized animation by automating the process and making it faster and more realistic. ML-
based AI can learn motion characteristics from real sequences, enabling the animation of characters
and dynamic movements. Technologies like PoseNet and FaceMesh allow real-time pose estimation
and facial movement capture for cartoon animation. Adobe’s character animator software oers real-
time lip synchronization, eye tracking and gesture control widely used in Hollywood studios and online
content creation.
Camera tracking is an integral part of the gameplay experience with the player’s viewpoint switch-
ing and camera eects, etc. The use of AI enhances this feature, creating a wider and clearer view
for the player. Khanian et al. [115] in their paper proposed several examples using photometric stereo
to produce a useful 3D reconstruction. Future cameras with 3D forms can be created using the sug-
gested methodologies for use in a variety of fields including film, video games and virtual reality. It
is also a method that can provide high-quality 3D shapes from outside pictures and the internet with-
out any prior expertise. Besides, a pose-assisted multi-camera collaboration system that is suggested
in research [116] enables cameras to work together by exchanging camera postures for active object
tracking. The system consists of two controllers and a switcher with the vision-based controller mov-
ing the camera in line with the poses of the other cameras and the pose-based controller tracking targets
based on observed pictures.
Over the years, the visual eects of video games have gradually enhanced especially the application
of AI has made the user’s visual experience more three-dimensional. In a study [117], researchers
examined how players perceive an identical video game when it is played in 2D, stereoscopic 3D or
head-mounted-display (HMD) VR. Results indicated that presence was higher in the HMD VR than in
the stereoscopic 3D than in the 2D video game. This means that the use of more advanced technology,
such as AI or VR will make the user experience better. In 2020, a convolutional neural network model
was presented in [118] to address the long-standing aliasing issue in the real-time 3D graphics sector.
Max pooling layers and two-dimensional convolutional layers make up the neural network design
which reduces the spatial dimension. The model is trained on a generalized and specialized version for
anti-aliasing (trained for each application separately). It was discovered that a specialized version of
the model performs best in terms of visual score and image quality metrics based on SSIM and PSNR
Mathematical Biosciences and Engineering Volume 20, Issue 8, 15345–15373.
15360
scores.
Overall, these AI techniques can be leveraged to visualize gameplay in various ways such as pre-
dicting the best moves for a player to make, evolving strategies over time or making decisions based
on past game situations. By incorporating these techniques, developers can create more advanced and
sophisticated games that oer a more engaging and immersive experience for players.
6. Recent applications of AI techniques to game visualization
The application of AI in game visualization is an active area of research, with the objective of
creating more realistic, immersive, and interactive gaming experiences for players. AI techniques
have been employed in various ways for game visualization and in this section we will discuss recent
advancements in research on AI applications for game visualization.
In addition to generating synthetic images and ground truth, computer graphics enables the cre-
ation of virtual worlds (Figure 11). However, incorporating realism into virtual environments can be
challenging. The video game industry has devoted substantial eort to developing 3D environments
that players can interact with. Qiu and Yuille [119] introduced the open-source plugin UnrealCV for
the renowned game engine Unreal Engine 4 to facilitate this process. They demonstrated two applica-
tions: (i) a proof-of-concept image dataset and (ii) the integration of Cae with a virtual environment
to evaluate deep learning methods.
Figure 11. Screenshots from the game “UE4”, “A Boy and His Kite”, and “Hellblade:
Senua’s Sacrifice”.
In game visualization, AI techniques have been utilized in various ways. In this section, we discuss
recent applications of AI techniques to game visualization to demonstrate the advancements in this area
of research. Fink et al. proposed the first implementation of a general method for learning the behavior
of NPCs (and other objects) in a game using only the game’s graphical output during gameplay. The
nearest-neighbor rule is combined with object tracking, situation-action pairs and object tracking to
provide insight into what a human player might be able to perceive from the game [120].
Deep Reinforcement Learning (DRL) enables agents to learn methods for solving challenging tasks
and has been applied to various problems, including gaming and natural language processing. How-
ever, due to the unpredictable nature of each action and the unknown reasons behind the outcomes,
applying DRL to some real-world problems remains challenging. To address this issue, Joo and col-
leagues [121] developed a technique known as “explainable artificial intelligence” (XAI). This technol-
ogy provides a representation of the AI process, making it easier for people to understand the outcomes
of AI. Joo et al. suggested using Grad-CAM one of the XAI approaches for visualizing the actions of
Mathematical Biosciences and Engineering Volume 20, Issue 8, 15345–15373.
15361
AI players who had undergone DRL training. Their experimental findings demonstrate which areas of
the input state are targeted when a trained agent takes action.
In the domain of video game visualization, significant advancements have been made in the applica-
tion of artificial intelligence (AI) particularly through the utilization of deep neural networks (DNNs).
Despite their dominance, eectively comprehending and analyzing the underlying data within these
networks continues to pose challenges. Visualizing these complex structures is crucial for compre-
hending how a network learns and functions and this area of research continues to be significant.
Aamir et al. [122] address the issue of using the interactive presentation of DNNs in a virtual reality
(VR) setup for conceptual understanding and architectural evaluation. They developed a static library
as a plugin for the Cae framework in the Unity gaming engine. For an image classification task, they
designed and displayed a VR-based AlexNet architecture using the plugin’s routines. Their layered
interactive model allows users to easily navigate through the network during visual exploration. By
selecting specific connections, users can understand the activity flow at a particular neuron enhancing
the usability of the DNN model. This immersive tool is particularly informative for both beginners and
experts in the field of DNNs providing more direct access to network architecture and results.
The challenge of automatically generating engaging and balanced units in real-time strategy (RTS)
games remains an unsolved problem in procedural content generation (PCG) research. Even for human
designers, creating distinctive and well-balanced units in an RTS game can be dicult. An automated
unit design approach could assist developers in discovering new ideas and expediting the creative
process. Sorochan et al. [123] propose a method for generating balanced and practical RTS units.
They employ a fitness function based on Monte Carlo tree search and search-based PCG (MCTS).
They present ten units generated by their algorithm specifically for the game microRTS, along with
data demonstrating their originality, utility and balance.
Strategy video games present AI agents with challenges in combinatorial search spaces. State ab-
straction is a prevalent method for reducing the complexity of the state space. However, current state
abstraction techniques for games are costly to apply to new ones as they rely on domain expertise. In
the planning domain, state abstraction techniques that do not require domain knowledge have been ex-
tensively researched. Nevertheless, their suitability for coping with the inherent complexity of strategy
games remains unverified. Xu and colleagues [124] present Elastic MCTS, an algorithm that leverages
state abstraction to play strategy games. In Elastic MCTS, the nodes of the tree are dynamically clus-
tered, initially grouped together by state abstraction and then divided when an iteration threshold is
reached.
To solve the Sokoban puzzle, Crippa et al. [125] extend Monte Carlo tree search for single-player
games (SP-MCTS) and compare the solver’s performance against that of a solver combining Iterative
Deepening A* (IDA*) with a number of problem-specific heuristics. The results indicate that IDA*
remains the leading Sokoban solver, partly because it can easily incorporate a substantial amount of
domain knowledge.
MCTS is a stochastic simulation-based best-first search method. Yoshida et al. [126] apply MCTS to
a fighting game AI and evaluate its performance on FightingICE, a platform for game AI competitions
at conferences on computational intelligence and video games. Their findings support the claim that
MCTS is an eective method for influencing game AI on the aforementioned platform.
The utilization of the metaverse in education has witnessed a surge in popularity, as evidenced by
recent studies focusing on enhancing learning outcomes through increased student engagement and
Mathematical Biosciences and Engineering Volume 20, Issue 8, 15345–15373.
15362
immersive experiences. Hyun et al. [127] develop educational gaming materials about the decision
tree algorithm in the metaverse to teach middle school students about AI. By incorporating games into
the classroom, they aim to make learning about artificial intelligence more engaging and eective for
students.
The choice of algorithm used in AI plays a crucial role in developing advanced and eective gaming
AI. Man-versus-machine conflicts appear in nearly all games and to enhance the experience for human
players it is essential to investigate how to select the best algorithm to improve computer players’
eciency and winning percentage. Ma and colleagues [128] use a specific game as an example to
compare the eectiveness of four dierent algorithms. They then match the various algorithms in pairs
and determine which algorithm has the highest winning percentage considering the game’s first and
second hands, running time, memory usage and CPU utilization rate. After conducting their research,
they find that the Minimax theorem method has the best winning percentage when running time is
disregarded.
Artificial intelligence has traditionally been centered on computer games. From the standpoint of
simulating human brain intelligence, it builds a number of computer systems that can imitate human
information acquisition, processing, decision-making and learning in the context of gaming.
Recent advancements in AI have been found to significantly impact people’s quality of life, particu-
larly by enabling unique types of human-computer interaction for individuals with disabilities. In their
study, Nasri et al. [129] propose a 3D sEMG game that employs a deep learning-based architecture for
real-time gesture recognition. They collect a novel dataset of seven movements using the Myo arm-
band device and use it to train the suggested deep learning model. The recorded signals are fed into a
Conv-GRU architecture to identify the gestures.
The evolution of AI and ML has brought the study of human-AI interaction to the forefront of
HCI research. Zhu et al. [130] argue that the examination and experimentation of how people engage
with AI are best conducted in the context of games. The primary conclusion is that AI, as a tool, can
expand current notions of human-AI interaction, which are predominantly productivity-based. Their
research suggests that game and UX designers should consider flow when structuring the learning
curve of human-AI interaction, incorporate discovery-based learning for users to experiment with AI
and observe the outcomes and extend an invitation to play to help users discover new ways to interact
with AI.
7. Discussion
Artificial intelligence (AI) has profoundly transformed the field of video game visualization, pro-
viding numerous advantages and paving the way for innovative possibilities in the future. As with any
technology, it also poses certain challenges and potential issues that warrant careful consideration and
exploration.
The application of artificial intelligence (AI) in video game visualization oers a multitude of ben-
efits that have significantly enhanced various aspects of video games. On one hand, AI algorithms
contribute to improved graphics and realism by generating realistic graphics, animations and special
eects in video games including AI-powered procedural generation for creating authentic environ-
ments, characters and objects. On the other hand, AI promotes increased eciency by automating
tasks like graphics optimization and content generation saving time and resources for developers. AI
Mathematical Biosciences and Engineering Volume 20, Issue 8, 15345–15373.
15363
contributes to improved accessibility for players with disabilities by oering options such as text-to-
speech or visual aids making gaming experiences more inclusive and enjoyable for all players.
AI in video game visualization also presents several problems and challenges that need to be ad-
dressed. One primary concern is bias, as AI algorithms can inherit biases from the data they are trained
on, potentially leading to unfair or unjust outcomes in games such as AI-powered NPCs exhibiting
biased behaviors based on gender, race or other factors [65,101, 131]. Another challenge is the lack
of transparency in AI algorithms which can be dicult to understand and interpret, hindering players
from comprehending the logic behind certain actions or events in the game [132]. Over-dependency
on AI can also make games less engaging or creative by declining players’ sense of control over their
actions or outcomes [133]. Moreover, AI-powered games may be susceptible to security risks such as
hacking. Addressing these challenges is crucial for ensuring the responsible and eective integration
of AI in game visualization.
In the future, we can anticipate several trends in AI for video game visualization. One of these is the
continuous improvement of AI models, leading to more advanced and realistic AI in video games such
as AI that can learn from and adapt to player behavior or generate more varied and dynamic content.
Additionally, there is likely to be increasing use of machine learning, allowing video games to adapt
and evolve over time and providing more personalized and unique experiences for each player. AI
is also expected to be increasingly integrated with other technologies such as virtual and augmented
reality, resulting in more immersive and interactive gaming experiences. As AI becomes more preva-
lent in video games, it is essential to address the ethical implications of its use including issues like
bias, transparency and player autonomy to ensure trustworthy and beneficial applications of AI in
video game visualization. The implementation of rigorous data preprocessing techniques such as data
augmentation and de-biasing has been proven helpful.
In summary, AI holds significant potential to revolutionize the field of video game visualization,
oering advantages such as improved graphics and realism, enhanced gameplay and increased e-
ciency. Nevertheless, it is crucial to be mindful of potential problems and challenges while considering
the ethical implications of AI utilization in gaming. The future of AI in video games is poised to fea-
ture more advanced and realistic AI models, an increased application of machine learning and greater
integration with other cutting-edge technologies paving the way for innovative and immersive gaming
experiences.
8. Conclusions
In this review paper, we have explored a wide range of AI applications in video game visualiza-
tion, encompassing machine learning algorithms for character motion, terrain generation and lighting
eects. We have also discussed the advantages, challenges and potential applications of AI in this do-
main. One emerging trend is using AI to enhance the visual quality of video games either by employing
machine learning algorithms to generate more realistic graphics or by optimizing the rendering process.
Another trend involves the creation of more immersive and interactive game environments through AI.
Moreover, there is a growing tendency to leverage AI for the development of more realistic and intel-
ligent game characters by utilizing machine learning algorithms that empower them to make decisions
and adapt to dynamic game environments. The future of artificial intelligence in video games is antic-
ipated to feature increasingly sophisticated and lifelike AI models, expanded applications of machine
Mathematical Biosciences and Engineering Volume 20, Issue 8, 15345–15373.
15364
learning and enhanced integration with other advanced technologies.
Use of AI tools declaration
The authors declare they have not used Artificial Intelligence (AI) tools in the creation of this article.
Conflict of interest
The authors declare there is no conflict of interest.
References
1. C. Fairclough, M. Fagan, B. Mac Namee, P. Cunningham, Research Directions for AI in Computer
Games, 2001. Available from: http://hdl.handle.net/2262/13098.
2. M. Waltham, D. Moodley, An analysis of artificial intelligence techniques in multi-
player online battle arena game environments, in Proceedings of the Annual Confer-
ence of the South African Institute of Computer Scientists and Information, (2016), 1–7.
https://doi.org/10.1145/2987491.2987513
3. Y. Shi, H. Li, X. Fu, R. Luan, Y. Wang, N. Wang, et al., Self-powered difunctional sensors based
on sliding contact-electrification and tribovoltaic eects for pneumatic monitoring and controlling,
Nano Energy,110 (2023), 108339. https://doi.org/10.1016/j.nanoen.2023.108339
4. C. Davis, J. Collins, J. Fraser, H. Zhang, S. Yao, E. Lattanzio, et al., Cave-VR and
unity game engine for visualizing city scale 3d meshes, in 2022 IEEE 19th Annual
Consumer Communications &Networking Conference (CCNC), IEEE, (2022), 733–734.
https://doi.org/10.1109/CCNC49033.2022.9700515
5. Y. J. Lee, I. Baek, U. Jo, J. Kim, J. Bae, K. Jeong, et al., Self-supervised contrastive learning
for predicting game strategies, in IntelliSys 2022: Intelligent Systems and Applications, Springer,
(2023), 136–147. https://doi.org/10.1007/978-3-031-16072-1 10
6. A. Dachowicz, K. Mall, P. Balasubramani, A. Maheshwari, A. K. Raz, J. H. Panchal, et al., Mission
engineering and design using real-time strategy games: An explainable AI approach, J. Mech.
Des.,144 (2022), 021710. https://doi.org/10.1115/1.4052841
7. S. Sudharsan, M. Educational, Universal real-time strategy game in unreal engine, Int. J. Eng.
Appl. Sci. Technol.,6(2022), 243–248. https://doi.org/10.22214/ijraset.2022.40800
8. S. Huang, S. Onta˜
n´
on, C. Bamford, L. Grela, Gym-µrts: Toward aordable full game real-time
strategy games research with deep reinforcement learning, in 2021 IEEE Conference on Games
(CoG), IEEE, (2021), 1–8. https://doi.org/10.1109/CoG52621.2021.9619076
9. C. Tian, Z. Xu, L. Wang, Y. Liu, Arc fault detection using artificial intelligence: Challenges and
benefits, Math. Biosci. Eng.,20 (2023), 12404–12432. https://doi.org/10.3934/mbe.2023552
10. M. ´
Swiechowski, D. Lewi´
nski, R. Tyl, Combining utility ai and mcts towards creating in-
telligent agents in video games, with the use case of tactical troops: Anthracite shift, in
2021 IEEE Symposium Series on Computational Intelligence (SSCI), IEEE, (2021), 1–8.
https://doi.org/10.1109/SSCI50451.2021.9660170
Mathematical Biosciences and Engineering Volume 20, Issue 8, 15345–15373.
15365
11. R. Graham, H. McCabe, S. Sheridan, Neural networks for real-time pathfinding in computer
games, ITB J.,5(2004), 21. https://doi.org/10.21427/D71Q95
12. H. Kitano, M. Asada, Y. Kuniyoshi, I. Noda, E. Osawa, H. Matsubara, Robocup: A challenge
problem for AI, AI Mag.,18 (1997), 73. https://doi.org/10.1609/aimag.v18i1.1276
13. M. O. Riedl, A. Zook, AI for game production, in 2013 IEEE Conference on Computational
Inteligence in Games (CIG), IEEE, (2013), 1–8. https://doi.org/10.1109/CIG.2013.6633663
14. C. H. Tan, K. C. Tan, A. Tay, Dynamic game diculty scaling using adaptive
behavior-based AI, IEEE Trans. Comput. Intell. AI Games,3(2011), 289–301.
https://doi.org/10.1109/TCIAIG.2011.2158434
15. R. Rahim, N. Kurniasih, A. Hasibuan, L. Andriany, A. Najmurrokhman, S. Supriyanto, et al.,
Congklak, a traditional game solution approach with breadth first search, in MATEC Web of Con-
ferences, EDP Sciences, 197 (2018), 03007. https://doi.org/10.1051/matecconf/201819703007
16. Y. Shi, L. Li, J. Yang, Y. Wang, S. Hao, Center-based transfer feature learning with classi-
fier adaptation for surface defect recognition, Mech. Syst. Signal Process.,188 (2023), 110001.
https://doi.org/10.1016/j.ymssp.2022.110001
17. R. M. Sindhu, L. S. P. Annabel, G. Monisha, Development of a 2D game using artificial intel-
ligence in unity, in 2022 6th International Conference on Trends in Electronics and Informatics
(ICOEI), IEEE, (2022), 1031–1037. https://doi.org/10.1109/ICOEI53556.2022.9776750
18. Z. Liu, D. Yang, Y. Wang, M. Lu, R. Li, Egnn: Graph structure learning based on evolution-
ary computation helps more in graph neural networks, Appl. Soft Comput.,135 (2023), 110040.
https://doi.org/10.1016/j.asoc.2023.110040
19. M. Treanor, A. Zook, M. P. Eladhari, J. Togelius, G. Smith, M. Cook, et al., AI-based game design
patterns, in Proceedings of the 10th International Conference on the Foundations of Digital Games
2015 (FDG 2015), 2015.
20. S. Agarwal, G. Wallner, F. Beck, Bombalytics: Visualization of competition and collaboration
strategies of players in a bomb laying game, Comput. Graphics Forum,39 (2020), 89–100.
https://doi.org/10.1111/cgf.13965
21. Y. Wang, Z. Liu, J. Xu, W. Yan, Heterogeneous network representation learning approach
for ethereum identity identification, IEEE Trans. Comput. Social Syst.,10 (2023), 890–899.
https://doi.org/10.1109/TCSS.2022.3164719
22. P. J. Kumar, W. Hu, M. Pan, X. Li, Detonation of artificial intelligence for virtual reality based 3D
game design, Proc. IEEE,11 (2016), 242–253.
23. H. Yu, Y. Ge, Design and analysis of clothing catwalks taking into account unity’s immersive
virtual reality in an artificial intelligence environment, Comput. Intell. Neurosci.,2022 (2022).
https://doi.org/10.1155/2022/2861767
24. D. Aversa, Unity Artificial Intelligence Programming: Add powerful, Believable, and Fun AI En-
tities in Your Game with the Power of Unity, Packt Publishing Ltd, 2022.
25. M. P. Schijven, T. Kikkawa, Is there any (artificial) intelligence in gaming, 53 (2022).
https://doi.org/10.1177/10468781221101685
Mathematical Biosciences and Engineering Volume 20, Issue 8, 15345–15373.
15366
26. E. J. Pretty, H. M. Fayek, F. Zambetta, A case for personalized non-player char-
acter companion design, Int. J. Hum. Comput. Interact.,2023 (2023), 1–20.
https://doi.org/10.1080/10447318.2023.2181125
27. E. Plastino, M. Purdy, Game changing value from artificial intelligence: eight strategies, Strat.
Leadersh.,46 (2018), 16–22. https://doi.org/10.1108/SL-11-2017-0106
28. I. Millington, J. Funge, Artificial Intelligence for Games, CRC Press, 2018.
29. M. Bowling, J. F¨
urnkranz, T. Graepel, R. Musick, Machine learning and games, Mach. Learn.,63
(2006), 211–215. https://doi.org/10.1007/s10994-006-8919-x
30. Z. Zhou, Automatic machine learning-based data analysis for video game indus-
try, in 2022 2nd International Conference on Computer Science, Electronic Informa-
tion Engineering and Intelligent Control Technology (CEI), IEEE, (2022), 732–737.
https://doi.org/10.1109/CEI57409.2022.9950194
31. W. Qi, H. Fan, H. R. Karimi, H. Su, An adaptive reinforcement learning-based multimodal data
fusion framework for human-robot confrontation gaming, Neural Networks,164 (2023), 489–496.
https://doi.org/10.1016/j.neunet.2023.04.043
32. P. I. Cowling, C. D. Ward, E. J. Powley, Ensemble determinization in monte carlo tree search
for the imperfect information card game magic: The gathering, IEEE Trans. Comput. Intell. AI
Games,4(2012), 241–257. https://doi.org/10.1109/TCIAIG.2012.2204883
33. P. Sweetser, J. Wiles, Current AI in games: A review, Aust. J. Intell. Inf. Process. Syst.,8(2002),
24–42.
34. F. R. Miranda, J. E. K¨
ogler Jr, E. D. M. Hernandez, M. L. Netto, An artificial life ap-
proach for the animation of cognitive characters, Comput. Graph.,25 (2001), 955–964.
https://doi.org/10.1016/S0097-8493(01)00151-0
35. A. M. Smith, M. Mateas, Answer set programming for procedural content generation:
A design space approach, IEEE Trans. Comput. Intell. AI Games,3(2011), 187–200.
https://doi.org/10.1109/TCIAIG.2011.2158545
36. F. Mourato, M. P. dos Santos, F. Birra, Automatic level generation for platform videogames using
genetic algorithms, in Proceedings of the 8th International Conference on Advances in Computer
Entertainment Technology, (2011), 1–8. https://doi.org/10.1145/2071423.2071433
37. M. Frade, F. F. de Vega, C. Cotta, Automatic evolution of programs for procedural generation
of terrains for video games: Accessibility and edge length constraints, Soft Comput.,16 (2012),
1893–1914. https://doi.org/10.1007/s00500-012-0863-z
38. W. Qi, H. Su, A cybertwin based multimodal network for ecg patterns monitoring using deep
learning, IEEE Trans. Ind. Inf.,18 (2022), 6663–6670. https://doi.org/10.1109/TII.2022.3159583
39. H. Su, W. Qi, J. Chen, D. Zhang, Fuzzy approximation-based task-space control of robot manip-
ulators with remote center of motion constraint, IEEE Trans. Fuzzy Syst.,30 (2022), 1564–1573.
https://doi.org/10.1109/TFUZZ.2022.3157075
40. M. El Beheiry, S. Doutreligne, C. Caporal, C. Ostertag, M. Dahan, J. B. Mas-
son, Virtual reality: beyond visualization, J. Mol. Biol.,431 (2019), 1315–1321.
https://doi.org/10.1016/j.jmb.2019.01.033
Mathematical Biosciences and Engineering Volume 20, Issue 8, 15345–15373.
15367
41. K. Shao, Z. Tang, Y. Zhu, N. Li, D. Zhao, A survey of deep reinforcement learning in video games,
2019, preprint, arXiv:1912.10944. https://doi.org/10.48550/arXiv.1912.10944
42. H. Kolivand, M. S. Sunar, A. Altameem, A. Rehman, M. Uddin, Shadow mapping algorithms:
applications and limitations, Appl. Math. Inf. Sci.,9(2015), 1307–1315.
43. D. Minh, H. X. Wang, Y. F. Li, T. N. Nguyen, Explainable artificial intelligence: a comprehensive
review, Artif. Intell. Rev.,55 (2022), 3503–3568. https://doi.org/10.1007/s10462-021-10088-y
44. S. A. Seshia, D. Sadigh, S. S. Sastry, Toward verified artificial intelligence, Commun. ACM,65
(2022), 46–55. https://doi.org/10.1145/3503914
45. C. Meske, E. Bunde, J. Schneider, M. Gersch, Explainable artificial intelligence: objec-
tives, stakeholders, and future research opportunities, Inf. Syst. Manage.,39 (2022), 53–63.
https://doi.org/10.1080/10580530.2020.1849465
46. L. Chan, L. Hogaboam, R. Cao, Artificial intelligence in video games and esports, in Applied
Artificial Intelligence in Business, Springer, (2022), 335–352. https://doi.org/10.1007/978-3-031-
05740-3 22
47. H. K. Raharjo, N. F. Rosyidin, T. W. Purboyo, R. A. Nugrahaeni, Application of artificial intel-
ligence in indonesian debate education game, CEPAT J. Comput. Eng. Prog. Appl. Technol.,1
(2022), 37–46. https://doi.org/10.25124/cepat.v1i03.5393
48. J. Hartmann, S. DiVerdi, C. Nguyen, D. Vogel, View-dependent eects for 360 virtual reality
video, in Proceedings of the 33rd Annual ACM Symposium on User Interface Software and Tech-
nology, (2020), 354–364. https://doi.org/10.1145/3379337.3415846
49. C. Plut, P. Pasquier, J. Ens, R. Tchemeube, PreGLAM-MMM: Application and evaluation of aec-
tive adaptive generative music in video games, in Proceedings of the 17th International Conference
on the Foundations of Digital Games, (2022), 1–11. https://doi.org/10.1145/3555858.3555947
50. S. Seidel, N. Berente, A. Lindberg, K. Lyytinen, B. Martinez, J. V. Nickerson, Artificial intelli-
gence and video game creation: A framework for the new logic of autonomous design, J. Digit.
Social Res.,2(2020), 126–157. https://doi.org/10.33621/jdsr.v2i3.46
51. J. E. Cruz-Tapia, H. H. Ganoza-Fuentes, G. M. Garcia-Jimenez, S. E. Cieza-Mostacero,
Ukucha: a video game for teaching experimental psychology, in 2022 17th Iberian
Conference on Information Systems and Technologies (CISTI), IEEE, (2022), 1–6.
https://doi.org/10.23919/CISTI54924.2022.9820359
52. A. Smerdov, A. Somov, E. Burnaev, B. Zhou, P. Lukowicz, Detecting video game player burnout
with the use of sensor data and machine learning, IEEE Internet Things J.,8(2021), 16680–16691.
https://doi.org/10.1109/JIOT.2021.3074740
53. J. Willard, X. Jia, S. Xu, M. Steinbach, V. Kumar, Integrating physics-based modeling with ma-
chine learning: A survey, preprint, arXiv:2003.04919, 2020.
54. H. Su, W. Qi, Y. Hu, H. R. Karimi, G. Ferrigno, E. De Momi, An incremental learning framework
for human-like redundancy optimization of anthropomorphic manipulators, IEEE Trans. Ind. Inf.,
18 (2020), 1864–1872. https://doi.org/10.1109/TII.2020.3036693
Mathematical Biosciences and Engineering Volume 20, Issue 8, 15345–15373.
15368
55. ˜
L. Nowak, A. B˜
kak, T. Czajkowski, K. Wojciechowski, Modeling and rendering of volumet-
ric clouds in real-time with unreal engine 4, in ICCVG 2018: Computer Vision and Graphics,
Springer, 11114 (2018), 68–78. https://doi.org/10.1007/978-3-030-00692-1 7
56. C. Koniaris, M. Kosek, D. Sinclair, K. Mitchell, Compressed animated light fields with real-time
view-dependent reconstruction, IEEE Trans. Visual Comput. Graphics,25 (2018), 1666–1680.
https://doi.org/10.1109/TVCG.2018.2818156
57. F. Abbas, M. Malah, M. C. Babahenini, Approximating global illumination with ambient occlusion
and environment light via generative adversarial networks, Pattern Recognit. Lett.,166 (2023),
209–217. https://doi.org/10.1016/j.patrec.2022.12.007
58. R. R. Torrado, A. Khalifa, M. C. Green, N. Justesen, S. Risi, J. Togelius, Bootstrapping conditional
gans for video game level generation, in 2020 IEEE Conference on Games (CoG), IEEE, (2020),
41–48. https://doi.org/10.1109/CoG47356.2020.9231576
59. M. Pichlmair, M. Johansen, Designing game feel: A survey, IEEE Trans. Games,14 (2021), 138–
152. https://doi.org/10.1109/TG.2021.3072241
60. I. Evin, P. H¨
am¨
al¨
ainen, C. Guckelsberger, Cine-AI: Generating video game cutscenes in the style
of human directors, preprint, arXiv:2208.05701. https://doi.org/10.48550/arXiv.2208.05701
61. E. Micheloni, M. Tramarin, A. Rod`
a, F. Chiaravalli, Playing to play: a piano-based user in-
terface for music education video-games, Multimedia Tools Appl.,78 (2019), 13713–13730.
https://doi.org/10.1007/s11042-018-6917-1
62. V. Nair, J. L. Karp, S. Silverman, M. Kalra, H. Lehv, F. Jamil, et al., Navstick: Making video
games blind-accessible via the ability to look around, in The 34th Annual ACM Symposium on User
Interface Software and Technology, (2021), 538–551. https://doi.org/10.1145/3472749.3474768
63. Y. A. Shim, K. Park, S. Lee, J. Son, T. Woo, G. Lee, Fs-pad: Video game interactions using
force feedback gamepad, in Proceedings of the 33rd Annual ACM Symposium on User Interface
Software and Technology, (2020), 938–950. https://doi.org/10.1145/3379337.3415850
64. A. Petrovas, R. Bausys, Procedural video game scene generation by genetic and neutrosophic
waspas algorithms, Appl. Sci.,12 (2022), 772. https://doi.org/10.3390/app12020772
65. J. M. L. Asensio, J. Peralta, R. Arrabales, M. G. Bedia, P. Cortez, A. L. Pe ˜
na, Artificial intelli-
gence approaches for the generation and assessment of believable human-like behaviour in virtual
characters, Expert Syst. Appl.,41 (2014), 7281–7290. https://doi.org/10.1016/j.eswa.2014.05.004
66. X. Fan, J. Wu, L. Tian, A review of artificial intelligence for games, in Artificial Intelligence in
China,572 (2020), 298–303. https://doi.org/10.1007/978-981-15-0187-6 34
67. G. N. Yannakakis, J. Togelius, Game AI panorama, in Artificial Intelligence and Games, Springer,
(2018), 259–277. https://doi.org/10.1007/978-3-319-63519-4 6
68. H. Su, A. Mariani, S. E. Ovur, A. Menciassi, G. Ferrigno, E. De Momi, Toward teaching by
demonstration for robot-assisted minimally invasive surgery, IEEE Trans. Autom. Sci. Eng.,18
(2021), 484–494. https://doi.org/10.1109/TASE.2020.3045655
69. W. Qi, A. Aliverti, A multimodal wearable system for continuous and real-time breathing pat-
tern monitoring during daily activity, IEEE J. Biomed. Health Inf.,24 (2019), 2199–2207.
https://doi.org/10.1109/JBHI.2019.2963048
Mathematical Biosciences and Engineering Volume 20, Issue 8, 15345–15373.
15369
70. W. C. Stirling, Satisficing Games and Decision Making: with Applications to Engineering and
Computer Science, Cambridge University Press, 2003.
71. H. Kaindl, Tree searching algorithms, in Computers, Chess, and Cognition, (1990), 133–158.
https://doi.org/10.1007/978-1-4613-9080-0 8
72. J. C. Lian, Y. Si, T. Huang, W. Q. Huang, W. Hu, G. F. Huang, Highly ecient tree search
algorithm for irreducible site-occupancy configurations, Phys. Rev. B,105 (2022), 014201.
https://doi.org/10.1103/PhysRevB.105.014201
73. P. Borovska, M. Lazarova, Eciency of parallel minimax algorithm for game tree search, in Pro-
ceedings of the 2007 International Conference on Computer Systems and Technologies, (2007),
1–6. https://doi.org/10.1145/1330598.1330615
74. A. Sadine, H. Finnsson, M. Buro, Alpha-beta pruning for games with simul-
taneous moves, in 26th AAAI Conference on Artificial Intelligence,26 (2012).
https://doi.org/10.1609/aaai.v26i1.8148
75. C. B. Browne, E. Powley, D. Whitehouse, S. M. Lucas, P. I. Cowling, P. Rohlfshagen, et al., A
survey of monte carlo tree search methods, IEEE Trans. Comput. Intell. AI Games,4(2012), 1–43.
https://doi.org/10.1109/TCIAIG.2012.2186810
76. V. N. Rao, V. Kumar, Parallel depth first search. part i. implementation, Int. J. Parallel Program.,
16 (1987), 479–499. https://doi.org/10.1007/BF01389000
77. V. Kumar, V. N. Rao, Parallel depth first search. part ii. analysis, Int. J. Parallel Program.,16
(1987), 501–519. https://doi.org/10.1007/BF01389001
78. A. Bundy, L. Wallen, Breadth-first search, in Catalogue of Artificial Intelligence Tools, Springer,
(1986), 13. https://doi.org/10.1007/978-3-642-96964-5 1
79. W. M. Spears, K. A. De Jong, T. B¨
ack, D. B. Fogel, H. De Garis, An overview of evolutionary com-
putation, in Machine Learning: ECML-93, Springer, (1993), 442–459. https://doi.org/10.1007/3-
540-56602-3 163
80. H. B. Amor, A. Rettinger, Intelligent exploration for genetic algorithms: Using self-organizing
maps in evolutionary computation, in Proceedings of the 7th Annual Conference on Genetic and
Evolutionary Computation, (2005), 1531–1538. https://doi.org/10.1145/1068009.1068250
81. S. Mirjalili, Evolutionary Algorithms and Neural Networks, Springer, 2019.
https://doi.org/10.1007/978-3-319-93025-1
82. M. Buro, Improving heuristic mini-max search by supervised learning, Artif. Intell.,134 (2002),
85–99. https://doi.org/10.1016/S0004-3702(01)00093-5
83. M. E. Celebi, K. Aydin, Unsupervised Learning Algorithms, Springer, 2016.
https://doi.org/10.1007/978-3-319-24211-8
84. R. R. Torrado, P. Bontrager, J. Togelius, J. Liu, D. Perez-Liebana, Deep reinforcement learning
for general video game AI, in 2018 IEEE Conference on Computational Intelligence and Games
(CIG), IEEE, (2018), 1–8. https://doi.org/10.1109/CIG.2018.8490422
85. G. Lample, D. S. Chaplot, Playing FPS games with deep reinforcement learning, in 31st AAAI
Conference on Artificial Intelligence,31 (2017). https://doi.org/10.1609/aaai.v31i1.10827
Mathematical Biosciences and Engineering Volume 20, Issue 8, 15345–15373.
15370
86. M. Kempka, M. Wydmuch, G. Runc, J. Toczek, W. Ja´
skowski, Vizdoom: A doom-based AI re-
search platform for visual reinforcement learning, in 2016 IEEE Conference on Computational
Intelligence and Games (CIG), IEEE, (2016), 1–8. https://doi.org/10.1109/CIG.2016.7860433
87. N. Justesen, P. Bontrager, J. Togelius, S. Risi, Deep learning for video game playing, IEEE Trans.
Games,12 (2019), 1–20. https://doi.org/10.1109/TG.2019.2896986
88. W. Qi, S. E. Ovur, Z. Li, A. Marzullo, R. Song, Multi-sensor guided hand gesture recognition for a
teleoperated robot using a recurrent neural network, IEEE Rob. Autom. Lett.,6(2021), 6039–6045.
https://doi.org/10.1109/LRA.2021.3089999
89. R. Y. Choi, A. S. Coyner, J. Kalpathy-Cramer, M. F. Chiang, J. P. Campbell, Introduction to
machine learning, neural networks, and deep learning, Transl. Vision Sci. Technol.,9(2020), 14.
90. K. Kumar, G. S. M. Thakur, Advanced applications of neural networks and artificial intelligence:
A review, Int. J. Inf. Technol. Comput. Sci.,4(2012), 57. https://doi.org/10.5815/ijitcs.2012.06.08
91. H. Su, W. Qi, Y. Schmirander, S. E. Ovur, S. Cai, X. Xiong, A human activity-aware shared
control solution for medical human-robot interaction, Assem. Autom.,42 (2022), 388–394.
https://doi.org/10.1108/AA-12-2021-0174
92. T. A. Jarrell, Y. Wang, A. E. Bloniarz, C. A. Brittin, M. Xu, J. N. Thomson, et
al., The connectome of a decision-making neural network, Science,337 (2012), 437–444.
https://doi.org/10.1126/science.1221762
93. Y. Y. Lee, J. T. Kim, G. Y. Yun, The neural network predictive model for heat island intensity in
seoul, Energy Build.,110 (2016), 353–361. https://doi.org/10.1016/j.enbuild.2015.11.013
94. J. C. Bezdek, On the relationship between neural networks, pattern recognition and intelligence,
Int. J. Approximate Reasoning,6(1992), 85–107. https://doi.org/10.1016/0888-613X(92)90013-P
95. Y. Goldberg, Neural Network Methods for Natural Language Processing, 2017.
https://doi.org/10.2200/S00762ED1V01Y201703HLT037
96. K. Khantanapoka, K. Chinnasarn, Pathfinding of 2D & 3D game real-time strategy with depth
direction A* algorithm for multi-layer, in 2009 Eighth International Symposium on Natural Lan-
guage Processing, IEEE, (2009), 184–188. https://doi.org/10.1109/SNLP.2009.5340922
97. L. Bertolini, Hands-On Game Development without Coding: Create 2D and 3D games with Visual
Scripting in Unity, Packt Publishing Ltd, 2018.
98. X. Zhu, Behavior tree design of intelligent behavior of non-player character (NPC) based on
unity3D, J. Intell. Fuzzy Syst.,37 (2019), 6071–6079. https://doi.org/10.3233/JIFS-179190
99. M. Chover, C. Mar´
ın, C. Rebollo, I. Remolar, A game engine designed to simplify 2D video game
development, Multimedia Tools Appl.,79 (2020), 12307–12328. https://doi.org/10.1007/s11042-
019-08433-z
100.X. Xu, M. Huang, K. Zou, Automatic generated navigation mesh algorithm on 3D game scene,
Procedia Eng.,15 (2011), 3215–3219. https://doi.org/10.1016/j.proeng.2011.08.604
101.J. Y. Wang, Classification of humans and bots in two typical two-player computer games, in 2018
3rd International Conference on Computer and Communication Systems (ICCCS), IEEE, (2018),
502–505. https://doi.org/10.1109/CCOMS.2018.8463277
Mathematical Biosciences and Engineering Volume 20, Issue 8, 15345–15373.
15371
102.M. Cavazza, S. Bandi, I. Palmer, Situated ai in video games: Integrating NLP, path planning, and
3D animation, in AAAI 1999 Spring Symposium on Artificial Intelligence and Computer Games,
(1999), 6–12.
103.C. Mar´
ın-Lora, M. Chover, J. M. Sotoca, A multi-agent specification for the tetris game, in Dis-
tributed Computing and Artificial Intelligence, Volume 1: 18th International Conference. DCAI
2021, Springer, (2022), 169–178. https://doi.org/10.1007/978-3-030-86261-9 17
104.M. Miranda, A. A. S´
anchez-Ruiz, F. Peinado, A CBR approach for imitating human playing style
in Ms. Pac-Man video game, in ICCBR 2018: Case-Based Reasoning Research and Development,
Springer, (2018), 292–308. https://doi.org/10.1007/978-3-030-01081-2 20
105.O. Drageset, M. H. Winands, R. D. Gaina, D. Perez-Liebana, Optimising level generators
for general video game AI, in 2019 IEEE Conference on Games (CoG), IEEE, (2019), 1–8.
https://doi.org/10.1109/CIG.2019.8847961
106.A. Fadaeddini, B. Majidi, M. Eshghi, A case study of generative adversarial networks for proce-
dural synthesis of original textures in video games, in 2018 2nd National and 1st International
Digital Games Research Conference: Trends, Technologies, and Applications (DGRC), IEEE,
(2018), 118–122. https://doi.org/10.1109/DGRC.2018.8712070
107.C. Murphy, S. Mudur, D. Holden, M. A. Carbonneau, D. Ghafourzadeh, A. Beauchamp, Artist
guided generation of video game production quality face textures, Comput. Graphics,98 (2021),
268–279. https://doi.org/10.1016/j.cag.2021.06.004
108.Y. Zhong, Analysis of convolution neural network technology on the visual eect of the game, in
2021 International Conference on Information Science, Parallel and Distributed Systems (ISPDS),
IEEE, (2021), 75–78. https://doi.org/10.1109/ISPDS54097.2021.00021
109.L. Xiao, S. Nouri, M. Chapman, A. Fix, D. Lanman, A. Kaplanyan, Neural su-
persampling for real-time rendering, ACM Trans. Graphics,39 (2020), 142:1–142:12.
https://doi.org/10.1145/3386569.3392376
110.E. S. de Lima, B. Feij ´
o, A. L. Furtado, Video-based interactive storytelling using
real-time video compositing techniques, Multimedia Tools Appl.,77 (2018), 2333–2357.
https://doi.org/10.1007/s11042-017-4423-5
111.A. Nawalagatti, R. K. Prakash, A comprehensive review on artificial intelligence based machine
learning techniques for designing interactive characters, Int. J. Math. Comput. Appl. Res. (IJM-
CAR),8(2018), 1–10.
112.S. Gujrania, D. Long, B. Magerko, Moving in virtual space: A laban-inspired framework for
procedural animation, in Proceedings of the Experimental AI in Games Workshop (EXAG) at the
15th AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment (AIIDE’19),
2019.
113.M. Li, Z. Sun, Z. Jiang, Z. Tan, J. Chen, A virtual reality platform for safety training
in coal mines with ai and cloud computing, Discrete Dyn. Nat. Soc.,2020 (2020), 1–7.
https://doi.org/10.1155/2020/6243085
114.N. Anantrasirichai, D. Bull, Artificial intelligence in the creative industries: a review, Artif. Intell.
Rev.,55 (2022), 589–656. https://doi.org/10.1007/s10462-021-10039-7
Mathematical Biosciences and Engineering Volume 20, Issue 8, 15345–15373.
15372
115.M. Khanian, 3D Reconstruction Using Generalized Perspective Photometric Stereo, PhD thesis,
BTU Cottbus-Senftenberg, 2018.
116.J. Li, J. Xu, F. Zhong, X. Kong, Y. Qiao, Y. Wang, Pose-assisted multi-camera collaboration for
active object tracking, in Proceedings of the AAAI Conference on Artificial Intelligence,34 (2020),
759–766. https://doi.org/10.1609/aaai.v34i01.5419
117.J. Roettl, R. Terlutter, The same video game in 2D, 3D or virtual reality–how does tech-
nology impact game evaluation and brand placements, PLoS ONE,13 (2018), e0200724.
https://doi.org/10.1371/journal.pone.0200724
118.F. Siam, Z. I. Prince, A. N. Bari, Anti-Aliasing for Real-Time Applications in 3D Using Deep
Convolutional Neural Network, PhD thesis, Brac University, 2020.
119.W. Qiu, A. Yuille, Unrealcv: Connecting computer vision to unreal engine, in Computer Vision-
ECCV 2016 Workshops, Springer, (2016), 909–916. https://doi.org/10.1007/978-3-319-49409-
8 75
120.A. Fink, J. Denzinger, J. Aycock, Extracting npc behavior from computer games using computer
vision and machine learning techniques, in 2007 IEEE Symposium on Computational Intelligence
and Games, IEEE, (2007), 24–31. https://doi.org/10.1109/CIG.2007.368075
121.H. T. Joo, K. J. Kim, Visualization of deep reinforcement learning using grad-cam: how
AI plays atari games, in 2019 IEEE Conference on Games (CoG), IEEE, (2019), 1–2.
https://doi.org/10.1109/CIG.2019.8847950
122.A. Aamir, M. Tamosiunaite, F. W¨
org¨
otter, Cae2unity: Immersive visualization and interpretation
of deep neural networks, Electronics,11 (2021), 83. https://doi.org/10.3390/electronics11010083
123.K. Sorochan, M. Guzdial, Generating real-time strategy game units using search-based
procedural content generation and monte carlo tree search, preprint, arXiv:2212.03387.
https://doi.org/10.48550/arXiv.2212.03387
124.L. Xu, J. Hurtado-Grueso, D. Jeurissen, D. P. Liebana, A. Dockhorn, Elastic monte carlo
tree search with state abstraction for strategy game playing, preprint, arXiv:2205.15126.
https://doi.org/10.1109/CoG51982.2022.9893587
125.M. Crippa, P. L. Lanzi, F. Marocchi, An analysis of single-player Monte Carlo
Tree Search performance in Sokoban, Expert Syst. Appl.,192 (2022), 116224.
https://doi.org/10.1016/j.eswa.2021.116224
126.S. Yoshida, M. Ishihara, T. Miyazaki, Y. Nakagawa, T. Harada, R. Thawonmas, Application of
monte-carlo tree search in a fighting game AI, in 2016 IEEE 5th Global Conference on Consumer
Electronics, IEEE, (2016), 1–2. https://doi.org/10.1109/GCCE.2016.7800536
127.S. Hyun, Y. Kim, C. J. Park, Development of a game content based on metaverse providing de-
cision tree algorithm education for middle school students, J. Korea Contents Assoc.,22 (2022),
106–117.
128.Y. Ma, S. Liu, Performance comparison of algorithms in cake cutting game, in Proceedings of the
2021 International Conference on Social Development and Media Communication (SDMC 2021),
Atlantis Press, (2022), 17–22. https://doi.org/10.2991/assehr.k.220105.005
Mathematical Biosciences and Engineering Volume 20, Issue 8, 15345–15373.
15373
129.N. Nasri, S. Orts-Escolano, M. Cazorla, An semg-controlled 3D game for rehabilitation therapies:
Real-time time hand gesture recognition using deep learning techniques, Sensors,20 (2020), 6451.
https://doi.org/10.3390/s20226451
130.J. Zhu, J. Villareale, N. Javvaji, S. Risi, M. L ¨
owe, R. Weigelt, et al., Player-AI interaction: What
neural network games reveal about AI as play, in Proceedings of the 2021 CHI Conference on
Human Factors in Computing Systems, (2021), 1–17. https://doi.org/10.1145/3411764.3445307
131.G. N. Yannakakis, Game AI revisited, in Proceedings of the 9th conference on Computing Fron-
tiers, (2012), 285–292. https://doi.org/10.1145/2212908.2212954
132.B. Kim, J. Park, J. Suh, Transparency and accountability in AI decision support: Explaining and
visualizing convolutional neural networks for text information, Decis. Support Syst.,134 (2020),
113302. https://doi.org/10.1016/j.dss.2020.113302
133.H. T. Kim, K. J. Kim, Hybrid of rule-based systems using genetic algorithm to
improve platform game performance, Procedia Comput. Sci.,24 (2013), 114–120.
https://doi.org/10.1016/j.procs.2013.10.033
©2023 the Author(s), licensee AIMS Press. This
is an open access article distributed under the
terms of the Creative Commons Attribution License
(http://creativecommons.org/licenses/by/4.0)
Mathematical Biosciences and Engineering Volume 20, Issue 8, 15345–15373.
... This makes content such as product promotion videos or brand stories effective. It can be used to produce character animations, backgrounds and other visual elements in the game development process (Wu et al., 2023). This offers game studios a faster and more efficient production process. ...
Article
Full-text available
Artificial Intelligence (AI) advancements have significantly enhanced computer systems to better cater to user needs, consequently improving user experiences. One area witnessing widespread adoption of AI technology is in the production of digital videos, which find application across various fields, including education. This study aims to delineate the emerging trends in research concerning the integration of AI technology in digital video production. To achieve this objective, we conducted a systematic literature review across several databases, including Web of Science, ERIC, Taylor & Francis, Education Full Text EBSCO, and Sciencedirect. Following the PRISMA flowchart, studies were meticulously screened and selected based on predefined inclusion criteria aligned with the study's purpose. Our analysis encompassed 14 international studies, revealing diverse digital content creations facilitated by AI support. These technologies, offering various interaction dimensions, serve multiple purposes such as providing general guidance, reinforcing knowledge, facilitating design or experimentation, and delivering personalized experiences through tailored technologies. Despite these advancements, the full potential of AI technology remains underutilized. Hence, future research should prioritize the development of digital content that accommodates individual differences, fosters social interaction, incorporates enriched features, and is adaptable to diverse environments. In conclusion, while AI-driven advancements in digital video production hold promise, there exists ample room for further exploration and optimization to fully leverage the capabilities of this technology.
... Artificial Intelligence (AI) has revolutionized the gaming industry, enhancing player experiences and creating more immersive, challenging, and realistic virtual worlds [21,36]. One important aspect of AI in games consists of simulating intelligent behavior within the game environment, making non-player characters (NPCs) and opponents more lifelike and responsive [29,37]. ...
Conference Paper
Full-text available
We present an exploratory study comparing human player performance against online and offline AI learning techniques—the Naive Bayes Classifier and Genetic Algorithms, respectively—using a simple turn-based game. Human player performance is also assessed according to gender, age, experience playing games, and boredom level during game sessions. Human players and AI techniques are shown to obtain statistically equivalent score distributions. No gender performance differences were found, although performance seems to decrease with age. To a lesser extent, performance appears to improve with self-assessed experience and boredom levels. This study offers a base for more comprehensive experiments, suggesting various directions for future research.
Chapter
It is true to say that the technique of animated character designing is a vital component of demonstrating visual storytelling and emotion evocation. If we talk about earlier times in the context of the traditional methods, character designs for animation was a manual- and computer-based process. If we see in recent scenarios, advances in artificial intelligence (AI) have led to a paradigm shift in the way that characters are designed for animation. AI-powered character design tools can streamline the design process, enhance realism and complexity, and enable the creation of unique and expressive characters. This study aimed to examine and compare the visual quality of animation characters through artificial intelligence (AI) against characters designed manually or through computer-aided processes. This research study examined how AI-generated animation characters compare to computer-generated or manually created animated characters in terms of their visual appeal, fluidity of motion, and alignment with narrative, adherence to design principles, and expressiveness. To accomplish these goals, we conducted quantitative analyses using SPSS software. The results of the study revealed that AI-generated animation characters had significantly lower mean scores as compared to manually or through computer-aided methods. The findings of this research have implications for industry professionals and researchers who are working in the field of character animation and artificial intelligence. These findings can help these designers and creative artists to understand the latest trends in this field of animation and designing and to develop new techniques for creating more proficient animated characters.
Chapter
Full-text available
Societies are becoming increasingly more emotional. Under the frame of reference of the sociology of emotions and neuroscience, the protagonism that emotional action is acquiring in modern social theory in order to understand the evolution of social cohesion processes, that is, the integration of citizens and their community, is confirmed. Hence the transcendence of sentimental discourse in fields as diverse as politics, advertising, and journalism, among others, which tend towards personalisation, individualism, and the storytelling format as techniques and stories through which to connect emotionally with voters, consumers, and readers, respectively. Consequently, the aim is to investigate whether artificial intelligence (AI) has come at the right time to help us to compensate the lack of use of data and information inside the discourse that appears to be disappearing or even to enhance our creative skills. At a methodological level, a mixed approach is proposed, combining quantitative data on the expectation that the launch of ChatGPT has caused in society, together with qualitative data, that has been collected interviewing professionals who work with AI in their day-to-day work.
Article
Full-text available
This systematic review aims to investigate recent developments in the area of arc fault detection. The rising demand for electricity and concomitant expansion of energy systems has resulted in a heightened risk of arc faults and the likelihood of related fires, presenting a matter of considerable concern. To address this challenge, this review focuses on the role of artificial intelligence (AI) in arc fault detection, with the objective of illuminating its advantages and identifying current limitations. Through a meticulous literature selection process, a total of 63 articles were included in the final analysis. The findings of this review suggest that AI plays a significant role in enhancing the accuracy and speed of detection and allowing for customization to specific types of faults in arc fault detection. Simultaneously, three major challenges were also identified, including missed and false detections, the restricted application of neural networks and the paucity of relevant data. In conclusion, AI has exhibited tremendous potential for transforming the field of arc fault detection and holds substantial promise for enhancing electrical safety.
Article
Full-text available
Over time, educational games that exist is increasing. It is very unfortunate that there are some educational games that are too focused on the educational aspect so that they forget their identity as games that aim to relieve fatigue. This research was conducted to avoid this problem. To provide an interesting experience from the game being played, the artificial intelligence system is implemented, the first one is Bezier Curve Algorithm. An algorithm that forms a curve trajectory that will become a cross motion of obstacles. Finite State Machine for the Non-Player Character (NPC) behavior. The last one is Fuzzy Mamdani algorithm, it is an algorithm that will be used in calculating the score in the game. By applying all the algorithm to some aspects of the game, there will be an interesting experience in every game play, because one gameplay will not be similar to the previous one. This game was developed on the Android platform. The test was conducted on 33 high school/vocational high school students with the age range (15-20 years). The results obtained, 97% of respondents agree that the game is interesting for them and 90.9% feel interested in Indonesian debate after playing the game.
Article
Playing games between humans and robots have become a widespread human-robot confrontation (HRC) application. Although many approaches were proposed to enhance the tracking accuracy by combining different information, the problems of the intelligence degree of the robot and the anti-interference ability of the motion capture system still need to be solved. In this paper, we present an adaptive reinforcement learning (RL) based multimodal data fusion (AdaRL-MDF) framework teaching the robot hand to play Rock-Paper-Scissors (RPS) game with humans. It includes an adaptive learning mechanism to update the ensemble classifier, an RL model providing intellectual wisdom to the robot, and a multimodal data fusion structure offering resistance to interference. The corresponding experiments prove the mentioned functions of the AdaRL-MDF model. The comparison accuracy and computational time show the high performance of the ensemble model by combining k-nearest neighbor (k-NN) and deep convolutional neural network (DCNN). In addition, the depth vision-based k-NN classifier obtains a 100% identification accuracy so that the predicted gestures can be regarded as the real value. The demonstration illustrates the real possibility of HRC application. The theory involved in this model provides the possibility of developing HRC intelligence.
Article
Personalized video games have the potential to provide unique and meaningful experiences for the player. User data taken from biosensors, questionnaires, or in-game performance data can infer a player's psychological state, to which relevant game features can be adapted to enhance the player experience. This survey discusses the data types, game elements, and methods that have been used thus far to create adaptive experiences in games. The survey specifically focuses on personalized nonplayer character (NPC) companions through adaptation. Studies using performance data, affect and cognition, and self-reports to adapt companions and other NPC types are reviewed for their success in providing an enhanced experience. We then provide a motivation for a personalized companion before detailing a framework for an adaptive system that modifies companion characteristics based on the player's state. This framework takes a human-centered approach to personalized companion design; it proposes the game elements appropriate for adaptation , the data types that suit the adaptation of the companion type, the techniques that would enable successful adaptation, and methods for companion evaluation. The framework firstly quantifies the companion's behaviour according to recent companion design architecture. Following this, the companion's characteristics are updated according to the player state, previous player states, evaluations of changes, and the player model. The last phase highlights how to evaluate the companion during the design stage to ensure that it is reliable in assisting the player. We suggest this as a starting point for game designers when considering how to approach a companion that aims to enhance and sustain player experience.
Article
Calculating global illumination in computer graphics is difficult, especially for complex scenes. This is due to the interreflections of the rays of light and the interactions with the materials of the objects composing the scene. Solutions based on ambient light approximations have been implemented. However, these are computationally intensive and produce images with less precision, as these solutions ignore the ambient lighting component by adopting coarse approximations. In this paper, we propose a method capable of approximating the global illumination effect. Our idea is to compute the global illumination by adding three images (direct illumination, environmental light, and ambient occlusion). Direct illumination is calculated by a reference method. Environmental illumination is computed using an adversarial neural network from a single 2D image. Ambient occlusion is generated using conditional adversarial neural networks with an attention mechanism to pay more attention to the relevant image features during the training step. We use two image masks to keep the objects position in the screen space, which allows efficient reconstruction of the final result. Our solution produces quality images compared to reference images and does not require any computation in the 3D scene or screen space.
Preprint
Real-Time Strategy (RTS) game unit generation is an unexplored area of Procedural Content Generation (PCG) research, which leaves the question of how to automatically generate interesting and balanced units unanswered. Creating unique and balanced units can be a difficult task when designing an RTS game, even for humans. Having an automated method of designing units could help developers speed up the creation process as well as find new ideas. In this work we propose a method of generating balanced and useful RTS units. We draw on Search-Based PCG and a fitness function based on Monte Carlo Tree Search (MCTS). We present ten units generated by our system designed to be used in the game microRTS, as well as results demonstrating that these units are unique, useful, and balanced.