A comparison of artificial intelligence techniques used for implementing non-player characters within video games

Publication Type honors thesis
School or College Campus Advising Solutions
Department Computer Science
Faculty Mentor Fernando Rodriguez
Creator Bhatia, Jaithra
Title A comparison of artificial intelligence techniques used for implementing non-player characters within video games
Date 2022
Description If you have played video games, you have interacted with artificial intelligence (AI). AI is often used in such games to provide functions to Non-Player Characters (NPC) such as Enemy bots, game merchants, and even wildlife to help create immersion for players and try to replicate realism through interactions within these fantasy worlds. Whether you are a fan of racing car games like Forza, strategy games like Sid Meier's Civilization, or shooters like Black Ops, you will always find elements within these games controlled by AI. This thesis will further discuss how smart these AI algorithms and techniques have become over time. We will further discuss the method used in the game ShatterBox Studios created, Splinters of Regret, a game based around an atmosphere like that of a medieval dungeon, where AI is used to create smart enemy bots to give the players a more immersive environment. In this paper, we will present different AI architectures used in the video games industry and which one is better suited for Splinters of Regret. We conclude with a set of criteria to help game designers evaluate the potential AI architectures they could use when creating games.
Type Text
Publisher University of Utah
Subject immersive
Language eng
Rights Management (c) Jaithra Bhatia
Format Medium application/pdf
Permissions Reference URL https://collections.lib.utah.edu/ark:/87278/s6yac1dj
ARK ark:/87278/s6kkses4
Setname ir_htoa
ID 2889131
Reference URL https://collections.lib.utah.edu/ark:/87278/s6kkses4
Back to Search Results