Vestige
2D puzzle platformer built in Java and Muzzle
Vestige was a group project for my senior year C++ course. Despite the class being called "C++", we were actually allowed to use any tech stack of our chosing. Because my group members were all still relatively new to programming, I decided to stick with Java as Muzzle bindings already existed and they were used to it.
This project was the C++ "Design Challenge" project, meaning we were given a theme we had to work with, akin to a game jam. Over the span of ~2.5 months we created a 2D puzzle platformer.
As this was the same group as Green Ridge Forest, we originally wanted to do another 3D project. However, we instead decided to attempt to make a simpler 2D game but with more polish.
The game actually was harder than expected to develop and we ran into a lot of issues. However in the end we earned a 99% final grade and won the student-voted "Best Project" title.