Unique reflection-based shooter gameplay
Online multiplayer
Local multiplayer
Solo play
Multiple engaging arenas
Groovy audio-visual aesthetic
MirroRoyale is my first foray into the world of networked games. I began development in the Spring 2020 school year in a one-on-one networked game development course with my professor. Programming a fully networked game by myself for the first time was very challenging, and the result of the class was a comprehensive prototype and many learned lessons.
Tasked to come up with a multiplayer game idea for class, I decided reflecting a stream of light was perfectly elegant – a simple idea that could lead to complex gameplay interactions. This idea seemed to lend itself most obviously to the puzzle genre, but I didn't want to make the obvious choice. Instead, I explored the possibility of giving it an action spin! Reflecting incoming lasers into your opponent fit that bill, and sounded like a thrilling and innovative shooter game.
Since the game is all about reflecting, it only makes sense for players to assume control of sentient mirrors. And by marrying this idea of mirrors to the core idea of light, it only made sense to imbue the game with a discotic aesthetic!
I go all out to evoke this groovy feel. Right from the get-go, the game opens with an explosive color changing set of tiles, evocative of the light-up squares on a dance floor, leading straight to a multicolored disco ball in front of a constantly color changing background. In gameplay, colorful particles, UI, and lighting effects give off this funky vibe. When a player scores a point, the there’s a randomly chosen shout that sounds like it came straight from Saturday Night Fever! All throughout the experience is fast-paced disco music, as if you’re listening to a workout album from the 70’s!