search menu icon-carat-right cmu-wordmark

Using Machine Learning to Increase NPC Fidelity

Technical Report
The authors describe how they used machine learning (ML) modeling to create decision-making preferences for non-player characters (NPCs).
Publisher

Software Engineering Institute

CMU/SEI Report Number
CMU/SEI-2021-TR-005
DOI (Digital Object Identifier)
10.1184/R1/14107373

Abstract

Experiences that seem real to players in training and exercise scenarios enhance learning. Improving the fidelity of automated non-player characters (NPCs) can increase the level of realism felt by players. In this report, we describe how we used machine learning (ML) modeling to create decision-making preferences for NPCs. In our research, we test ML solutions and confirm that NPCs can exhibit lifelike computer activity that improves over time.

Cite This Technical Report

Updyke, D., Podnar, T., Dobson, G., & Yarger, J. (2021, December 1). Using Machine Learning to Increase NPC Fidelity. (Technical Report CMU/SEI-2021-TR-005). Retrieved May 20, 2024, from https://doi.org/10.1184/R1/14107373.

@techreport{updyke_2021,
author={Updyke, Dustin and Podnar, Thomas and Dobson, Geoffrey and Yarger, John},
title={Using Machine Learning to Increase NPC Fidelity},
month={Dec},
year={2021},
number={CMU/SEI-2021-TR-005},
howpublished={Carnegie Mellon University, Software Engineering Institute's Digital Library},
url={https://doi.org/10.1184/R1/14107373},
note={Accessed: 2024-May-20}
}

Updyke, Dustin, Thomas Podnar, Geoffrey Dobson, and John Yarger. "Using Machine Learning to Increase NPC Fidelity." (CMU/SEI-2021-TR-005). Carnegie Mellon University, Software Engineering Institute's Digital Library. Software Engineering Institute, December 1, 2021. https://doi.org/10.1184/R1/14107373.

D. Updyke, T. Podnar, G. Dobson, and J. Yarger, "Using Machine Learning to Increase NPC Fidelity," Carnegie Mellon University, Software Engineering Institute's Digital Library. Software Engineering Institute, Technical Report CMU/SEI-2021-TR-005, 1-Dec-2021 [Online]. Available: https://doi.org/10.1184/R1/14107373. [Accessed: 20-May-2024].

Updyke, Dustin, Thomas Podnar, Geoffrey Dobson, and John Yarger. "Using Machine Learning to Increase NPC Fidelity." (Technical Report CMU/SEI-2021-TR-005). Carnegie Mellon University, Software Engineering Institute's Digital Library, Software Engineering Institute, 1 Dec. 2021. https://doi.org/10.1184/R1/14107373. Accessed 20 May. 2024.

Updyke, Dustin; Podnar, Thomas; Dobson, Geoffrey; & Yarger, John. Using Machine Learning to Increase NPC Fidelity. CMU/SEI-2021-TR-005. Software Engineering Institute. 2021. https://doi.org/10.1184/R1/14107373