Available via license: CC BY 4.0
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 effects 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 effects 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 offering insights into potential future developments.
Overall, this review paper aims to offer 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 offer 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 efficiently create generators for different 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 (insufficient/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
offering 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 effects 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 effects
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 effects 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 efficient 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
effects [55]. By introducing AI techniques, rendering and lighting processes can be improved by
enhancing the quality and realism of visual effects. 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 effects and post-processing: By incorporating visual special effects
and post-processing techniques, the visual effects and atmosphere of the game are enhanced. This
includes particle effects, smoke, explosions, blur effects, color grading and more [59]. AI can assist in
creating and optimizing visual effects and machine learning algorithms can learn from existing effects
or artistic styles to generate novel effects 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 different 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 efficiency 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 effectiveness in certain cases but it may become inefficient for extensive or
branching game trees [76, 77]. In contrast, breadth-first search systematically explores nodes at each
level ensuring comprehensive coverage but potentially suffering 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 effective 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 different 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 different 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 different 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 effects 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 effects: AI can also generate visual effects in 2D games. In
the game “Braid” (Figure 8), AI is used to create realistic smoke and fire effects.
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 effects 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 effective 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 effects 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 offers 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 effect
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 offers 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 effects, 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 effects 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 offer 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 effort 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 Caffe 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, effectively 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 Caffe 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 difficult. 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 effective 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 effective for
students.
The choice of algorithm used in AI plays a crucial role in developing advanced and effective 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’
efficiency and winning percentage. Ma and colleagues [128] use a specific game as an example to
compare the effectiveness of four different 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 offers 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
effects in video games including AI-powered procedural generation for creating authentic environ-
ments, characters and objects. On the other hand, AI promotes increased efficiency 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 offering 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 difficult 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 effective 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,
offering advantages such as improved graphics and realism, enhanced gameplay and increased effi-
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
effects. 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 effects 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 affordable 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 difficulty 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 effects 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 affec-
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 efficient 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, Efficiency 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. Saffidine, 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 effect 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, Caffe2unity: 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.