Magnarena
A downloadable game
Magnarena is a 2-player action arena game where each player is in control of a gravity gun that uses gravitational waves to push and pull objects around the circular arena in an attempt to knock the other player off the edge.
Role: Lead Programmer
Team Size: 6
Project Length: 48 Hours
Programs I used: Unity, Adobe Photoshop CC, MonoDevelop, Visual Studio, Github
Languages I used: C#
This game was made during the 2017 Global Game Jam, and as the programmer I created all of the major gameplay systems including the movement, controls, and the physics. The most difficult part of the project was finding a way to smoothly implement controls. The team decided on using Xbox 360 controllers as the primary controller, and I was then tasked with figuring it out. I was introduced to the InControl Unity Extension that added comprehensive controller support for almost any controller on the market and decided to use that, with much success.
The other obstacle I ran into was dealing with physics within the game. Unity has a deep physics system which generally does the job very well, however, it didn't quite work how the team wanted it to work so I had to modify the physics system within Unity in order to fit our needs.