Date of Award

6-2025

Degree Name

MS in Computer Science

College

College of Engineering

Advisor

Stephen Beard

Advisor Department

Computer Science

Advisor College

College of Engineering

Abstract

As video games continue to get more popular and lucrative, the number of malicious actors seeking to exploit them grows with it. As this industry expands, so does the importance of securing games against cheating and abuse. This thesis aims to educate developers to help mitigate the abuse of video games by these malicious actors. The goal of this thesis is to provide a foundational framework for thinking like a hacker and how to make games harder to abuse once a hacker bypasses conventional anti-cheat software.

This thesis outlines some of the most common cheating methods and provides general context to what video game hacking is like, what it is used for, and the reasons why people cheat. Additionally, it discusses options for dealing with cheaters upon detection from these systems.

Included in this thesis is a case study that implements these systems along with code samples of what the actual usage of these systems may look like. The implementation is done in Roblox Studio, a beginner-friendly game development environment, along with its easy-to-understand scripting language, Luau. While the case study is specific to Roblox and its game engine, the topics discussed are relevant to almost all popular game engines.

Share

COinS