{
public void MageMazeMadness()
Mage Maze Madness
(Winter 2020)
Roles: Character and Network Programmer
Language: C#
Engine: Unity
Links: itch.io
Mage Maze Madness is an online multiplayer game of tag, with multiple selectable characters, each with their own abilities. This project was a 5 person group project, developed over the course of seven weeks, utilizing the Photon Unity Network.
For this project, I created the game's character controller, and worked with our other programmer to develop each character's skill. We also worked together to make the character's abilities work across the network.
I created Lightning Mage's speed-up ability and Wind Mage's jump ability. The speed-up ability modifies the movement speed variable in the character controller. After a set amount of time, the movement speed returned to it's original value. The jump ability propels the character into the air and forward a set distance, if activated while the character is in motion.
I worked with the other programmer on the team to create a character selector that would load a each player's character into a lobby. We also converted some of the code for the special abilities into remote procedure calls, ensuring they worked more consistently across the network.