Date Approved

2025

Degree Type

Open Access Senior Honors Thesis

Department or School

Computer Science

First Advisor

Matthew Evett, Ph.D

Second Advisor

Suchindran Maniccam, Ph.D.

Third Advisor

Krish Narayanan, Ph.D.

Abstract

In this project, I implemented my game concept, Pointer Land, using the Unity game engine. I have implemented the game in the past using other frameworks (such as Flutter), but I thought that doing this using Unity would help me gain two major types of experience: using cross-platform software frameworks in general and using Unity. I found this project to be helpful in doing that. I have found that, with every software framework that I learn, there are new concepts associated with the framework. For Unity, I quickly figured out that a lot of the scripting I was doing involved working with GameObjects and Components. In addition to this, I learned that I could not write my own custom widget classes, but I could work around this using Prefabs and Components. Overall, I feel this project taught me more about Unity, as well as another paradigm that can show up when I am developing software.

Share

COinS