College
College of Engineering and Polymer Science
Date of Last Revision
2025-05-06 06:38:48
Major
Computer Science
Honors Course
CPSC 438: Interactive Game and Game Engine Design
Number of Credits
3
Degree Name
Bachelor of Science
Date of Expected Graduation
Spring 2025
Abstract
GameGPT is a proof-of-concept project aimed to show how large language models (LLMs) can be used to enhance video games by allowing the user to have intelligent and adaptive interactions with non-playable characters (NPCs), each presenting their own personality, which adds aesthetics to the game. This was completed by using Groq Artificial Intelligence (AI) cloud-computing service to host the AI models to power the NPCs and engage with the user. Using AI to power NPC’s presents a way to lean away from traditional hard-coded and scripted dialogues, and strive towards intelligent and versatile conversations. GameGPT currently has 3 playable characters: a cowboy named John, a city girl named Sasha, and a beach guy named Ken. Each of them presents their personality in their respective responses. The goal is to enhance in-game NPC interactions using LLM, similar to games like Skyrim, but with limitless conversational potential. In the end, GameGPT brings the idea of AI in video games to life with the interactive ChatGPT-inspired general user interface (GUI). This project points out some key benefits of historical and current incorporations of AI within games for storytelling, player engagement, and adaptive gameplay.
Research Sponsor
Yingcai Xiao
First Reader
En Cheng
Second Reader
John Hoag
Honors Faculty Advisor
Zhong-Hui Duan
Proprietary and/or Confidential Information
No
Recommended Citation
Albaba, Elia and Markland, Andrew, "GameGPT" (2025). Williams Honors College, Honors Research Projects. 2015.
https://ideaexchange.uakron.edu/honors_research_projects/2015
Comments
The game's executable files will be added to this project. Currently, the files only work for windows machines.