VTechWorks staff will be away for the winter holidays until January 5, 2026, and will respond to requests at that time.
 

GlitchAgent: Detecting Video Game Glitches from Gameplay Videos

dc.contributor.authorZhou, Tongen
dc.contributor.committeechairHuang, Lifuen
dc.contributor.committeememberThomas, Christopher Leeen
dc.contributor.committeememberWang, Xuanen
dc.contributor.departmentComputer Science and#38; Applicationsen
dc.date.accessioned2025-09-17T08:00:16Zen
dc.date.available2025-09-17T08:00:16Zen
dc.date.issued2025-09-16en
dc.description.abstractThe increasing complexity of modern video games has made Quality Assurance (QA) a critical yet challenging bottleneck in the video game development and maintenance lifecycle, which relies heavily on expensive, labor-intensive, and inefficient manual testing. Automated glitch detection from gameplay videos offers a promising alternative, but is hampered by a profound scarcity of annotated datasets, the ambiguity of identifying glitches without temporal context, and the need for precise temporal localization of anomalies. In this thesis, we propose a novel approach to address these challenges. First, we introduce a new video-based benchmark dataset VideoGlitch for video game glitch detection, featuring diverse gameplay videos. The videos are annotated with detailed, natural-language glitch descriptions and precise temporal timestamps, created through a semi-automated pipeline leveraging Multimodal Large Language Models (MLLMs) and human validation. Second, we propose GlitchAgent, a multi-stage framework for open-ended glitch detection with precise timestamps. GlitchAgent operates by different video preprocessing procedure, then generating glitch hypotheses with the Local Glitch Detector, tracing the full duration of anomalies via a novel temporal propagation mechanism, and synthesizing a single, temporal description for each unique glitch with corresponding timestamps. To evaluate our system, we introduce the LLM-as-the-judge Glitch Detection Score (GDS), a novel metric that uses an LLM for semantic scoring and couples it with temporal Intersection over Union (IoU) for a more robust assessment than traditional metrics. Experiments demonstrate that GlitchAgent significantly enhances the performance of various MLLM backbones, substantially improving detection precision and temporal grounding accuracy compared to baseline approaches.en
dc.description.abstractgeneralVideo games are more complex and immersive than ever, but this complexity often leads to frustrating ``glitches'' or bugs—like characters getting stuck in walls, objects behaving strangely, or quests that can't be completed. Traditionally, finding these glitches relies on huge teams of human testers who play the game over and over, a process that is slow, expensive, and can't possibly catch every error in a massive game world. This thesis introduces GlitchAgent, an artificial intelligence (AI) system designed to automatically find and report these glitches by watching videos of the game being played. Think of GlitchAgent as a tireless, superhuman game tester. It breaks down long gameplay videos into small, manageable clips, and the AI meticulously examines each clip for anything unusual. When it finds a potential glitch, it then intelligently tracks the problem backward and forward in time to pinpoint exactly when the glitch started and when it ended. Finally, it writes a clear, concise summary of the problem—for example, ``The main character's horse started floating in the air from the 1-minute, 15-second mark to the 1-minute, 22-second mark''—creating an automated bug report for developers to fix. To build and test this AI, we first created the largest-ever public library of video game glitches, complete with detailed descriptions and exact timings. Our experiments show that the GlitchAgent system is effective at identifying and describing glitches with high accuracy. The goal of this research is to help game developers create more stable, polished games more efficiently, reducing development costs and leading to a better experience for players.en
dc.description.degreeMaster of Scienceen
dc.format.mediumETDen
dc.identifier.othervt_gsexam:44636en
dc.identifier.urihttps://hdl.handle.net/10919/137791en
dc.language.isoenen
dc.publisherVirginia Techen
dc.rightsIn Copyrighten
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.subjectMultimodal Large Language Modelen
dc.subjectVideo Understandingen
dc.subjectGlitch Detectionen
dc.titleGlitchAgent: Detecting Video Game Glitches from Gameplay Videosen
dc.typeThesisen
thesis.degree.disciplineComputer Science & Applicationsen
thesis.degree.grantorVirginia Polytechnic Institute and State Universityen
thesis.degree.levelmastersen
thesis.degree.nameMaster of Scienceen

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Zhou_T_T_2025.pdf
Size:
2.89 MB
Format:
Adobe Portable Document Format

Collections