As part of my Team Game Production courses, I worked on three different games alongside other students in an environment simulating development in the industry. As part of this development, we participated in scrum meetings, worked in biweekly sprints under the Agile development model, used Perforce source control to share file access, and published two of the games at the end of development. Though not strictly commercial game development, working on these projects still provided me experience into all of the different facets of working in the industry.
A third-person 3D platformer for PC, where the player character can merge into fabric to transition from 3D to 2D.
My contributions included:
The core "merge into 2D" mechanic.
The player character's 2D movement and physics.
The "sew" mechanic where the player can create new fabric surfaces to merge into.
The settings menu.
Published on Steam and the Epic Games Store.
An arcade racing game for PC, where players ride fish rather than vehicles, and can swap between different fish mid-race.
My contributions included:
The racing physics and controls
The core "fish swapping" mechanic
UI assistance
Published on Steam.
A top-down auto-runner for Android, where the player must control a bullet as it travels through city streets toward an assassination target.
My contributions included:
Core gameplay and controls
Program architecture
Audio programming
Saving and loading progress
Miscellaneous UI programming