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. |