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.