The Maze game was a project for the Creative Programming Course, in this course we were asked to create a system with an arduino that talks back to our own laptops.
So I made a game. The controls are handled by the arduino, while the game itself is handled by the laptop.
The real challenge for this assignment was how to encode and decode the input data to ensure fast communication.
The 3D part of the game was another challenge I took on myself, as I am experienced with making 3D games, but only in the Unity Game Engine and not with a CPU based renderer.