Improved Non-Player Character (NPC) behavior using evolutionary algorithm—A systematic review

Games, once solely intended for entertainment, have emerged as a significant research focus in recent years, with the primary goal of enhancing the gaming experience. Research in the gaming domain has expanded to encompass a wide range of topics, spanning from game theory to artificial intelligence. Within the realm of artificial intelligence itself, Non-Player Characters (NPCs) play a crucial role in shaping the overall gaming experience. The quality of NPC behavior directly influences player satisfaction. Evolutionary algorithms stand out as a key algorithm for optimizing NPC behavior and interactions. This review paper extensively explores the intricate relationship between evolutionary algorithms and NPC behavior, proposing six categories (planning, user interaction, position modification, parameter modification, character state modification, and target assignment strategy), each delineating a distinct role for evolutionary algorithms. Ultimately, the paper draws three main conclusions: the pervasive use of evolutionary algorithms in gaming research, the diversity in game selection for research trials, and the varying strategies employed by researchers in selecting testing techniques. This comprehensive review aims to serve as a valuable reference for future research, particularly in the domain of evolutionary algorithms applied to NPC behavior.

Authors

Institutions

Publication Details

Journal
Entertainment Computing
Published
2024-08-16
DOI
https://doi.org/10.1016/j.entcom.2024.100875
Citations
9
Primary Topic
Sports Analytics and Performance
Type
article
Field-Weighted Citation Impact
10.16
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Improved Non-Player Character (NPC) behavior using evolutionary algorithm—A systematic review

Muladi Muladi, Hendrawan Armanto, Harits Ar Rosyid, Gunawan Gunawan
9 citations
Entertainment Computing
Sports Analytics and Performance
10.16
article

Improved Non-Player Character (NPC) behavior using evolutionary algorithm—A systematic review

Muladi Muladi, Hendrawan Armanto, Harits Ar Rosyid, Gunawan Gunawan
article en
9 citations

Abstract

Games, once solely intended for entertainment, have emerged as a significant research focus in recent years, with the primary goal of enhancing the gaming experience. Research in the gaming domain has expanded to encompass a wide range of topics, spanning from game theory to artificial intelligence. Within the realm of artificial intelligence itself, Non-Player Characters (NPCs) play a crucial role in shaping the overall gaming experience. The quality of NPC behavior directly influences player satisfaction. Evolutionary algorithms stand out as a key algorithm for optimizing NPC behavior and interactions. This review paper extensively explores the intricate relationship between evolutionary algorithms and NPC behavior, proposing six categories (planning, user interaction, position modification, parameter modification, character state modification, and target assignment strategy), each delineating a distinct role for evolutionary algorithms. Ultimately, the paper draws three main conclusions: the pervasive use of evolutionary algorithms in gaming research, the diversity in game selection for research trials, and the varying strategies employed by researchers in selecting testing techniques. This comprehensive review aims to serve as a valuable reference for future research, particularly in the domain of evolutionary algorithms applied to NPC behavior.

Entertainment ComputingVol. 52
State University of Malang (ID)
Openalex Percentile: Top 2%
Sports Analytics and Performance
10.16
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.