Capstone

Introspection

Overview

In the courses GAM4100 and GAM4200, Collaborative Game Development I/II, the class was tasked with creating a game from scratch.

The game was to be developed in Unity and C# and was to be completed in two semesters. The game was to be developed in a team of 7, with each member having a specific role.

The roles were as follows:

JourneyJourney

Development

As a Game Programmer, I was involved in a lot of departments. As an overview, I was responsible for:

Dialogue
Mechanics
Shooting
Shield

Reflection

Reflecting on the capstone project, I am proud of the collaborative effort and the diverse skills each team member brought to the table. Working as a Game Programmer, I was able to deepen my understanding of game development and enhance my technical abilities, particularly in implementing core gameplay mechanics and designing intuitive player and game UI. This experience not only reinforced the importance of teamwork and communication but also highlighted the creative and problem-solving aspects that make game development so rewarding.

In addition to the knowledge that I gained during development, deploying the game to Steam was another learning experience. Having a a game in production, publically accessible, and receiving feedback from players was a valuable experience that I will carry forward in my future projects.