Debugger++

Our game, Debugger++, was meant to practice our Unity development skills for a Virtual Reality device like the Oculus Rift. As one of my first projects in Unity and my first time using a game engine to create a game, Debugger++ served as a huge milestone in my journey towards being a software engineer and game developer. The project took 2 semesters to finish (Fall 2015-Spring 2016) and our team consisted of 6 members.

For this project, I was tasked with programming the user interface (UI) for the start menu, desigining the types of enemies, and creating the soundtrack for the game. As the name implies, Debugger++ puts the player in a room with infinitely spawning roaches and see how many points the player can accumulate over time. Since our game was zombie-themed, my goal for the soundtrack was to generate a “creepy” vibe for the player. Being tasked with the game’s audio also meant that I needed to learn how to use Unity’s audio system. I was pleased to find out that the basic audio setup in Unity was rather straightforward and didn’t need any complex configurations to play the audio.

After completing this project, I gained a lot of fundamental knowledge of using Unity and insight into the game development process. Working on Debugger++ gave me the opportunity to gain experience in using a majority of Unity’s tools such as the audio mixer, UI, and C# scripting for game objects. Completing my first game with a team taught me how to use a source control system along with showing me some of the problems that can arise from merging files in Unity.

Link to source code

For more information, check out our team website.