MageBall

The Game

Mageball is a fun and exciting game that combines magic and sports. In this game, two teams of mages compete in a fast-paced, 4-player split screen match to score the most points by getting the ball into the opposing team’s goal while also preventing the other team from scoring. Each player can use their magic abilities to support their team, attack their opponents, and keep the ball away from their goal.

The game is designed to be immersive and engaging, with players needing to make quick decisions and react to changing situations in the moment. The split screen feature allows for multiplayer action, making it a great game to play with friends..

My Work

As the gameplay and systems programmer for Mageball, my primary responsibilities included implementing the game’s multiplayer functionality, creating the player controller, and designing and architecting the ability system.

One of my most significant contributions was the implementation of the multiplayer splitscreen feature. This allowed players to compete in teams of two on the same screen, providing a more immersive and engaging gaming experience. Creating the player controller was another crucial aspect of my work, as it allowed players to control their in-game avatars seamlessly.

Another part of my work on Mageball was the technical design and architecture of the game’s ability system. This system allowed players to use their magic abilities to support their team, attack their opponents, and keep the ball away from their goal. I ensured that the game mechanics were cohesive and streamlined.