top of page

Project Exertrain

This is the minimum viable product for a VR exercise game I helped make as part of a summer internship. Our client wanted to use this game in a lab setting with children between the ages of 6 and 8 and was using research connecting moderate-intensity exercise and improved cognitive abilities. I was one of two programmers, and I focused on implementing core gameplay (mainly interacting with objects in VR) and the various tasks the player had to accomplish in the VR worldspace.

The video description includes a link to the full showcase from the end of the internship, which includes our group's presentation.

Gamble

This is the prototype for a game I worked on during my last semester of Student Game Studio. This was my first time being in the programmer role and my first time working directly in C# rather than with some sort of user-facing visual programming, though I was taking a programming class during the same semester where we used C++. I implemented many features from scratch, like movement, combat, enemy pathfinding, and the titular gambling mechanic.

Magnet Puzzle Lab

This is a prototype for a 3D puzzle game made by my team in our Serious Games class. The purpose of the game was to be used by Clark University's physics department as supplementary material for their lectures on Coulomb's Law, which focuses on the rules regarding magnetic attraction and repulsion of different charged objects. As the designer, I laid out each level and created puzzles of increasing complexity for the player to solve using a simple magnetism mechanic that our programmer implemented.

Old Man Collects Spare Change

This is a 3D platformer I made in Fall 2019 while studying game design. The professor guided our class through some aspects (mainly visual programming), and the models were all free assets available through the asset store. I assembled the level, used a web application to create the sound effects, and playtested the game to make sure the platforming dimensions were appropriate.

bottom of page