This is a game I designed with my friends and peers Annie Huang and Ariana Daly.
This game was made in Unity 3D and designed to be used in conjunction with a special controller we made using and Arduino Uno microcontroller.
Player One controls a creature that is trying to escape the sandbox with WASD. Their goal is to overcome the obstacles on the map in order to reach a final destination, the Beacon, before night falls. Player Two will have full control over the obstacles in the sandbox through use of a physical controller. These controls will affect the surrounding terrain allowing Player Two to move the various colored blocks around the world, popping them out of the ground or shaking them left and right to keep Player One from escaping.
This is the physical controller we fabricated to allow Player Two to easily move and orient the platforms. It connects via USB and communicates with the Unity script over serial communication. (Special thanks to my friend Aman for helping me out with coding Arduino serial communication to Unity 3D!)
The smaller box houses an Arduino UNO and the wiring setup to allow it to talk to the sliders and knob.
The sliders are color-coded to match colored objects in-game. The knob is actually a rotary potentiometer that maps values from 0-360 degrees of rotation in game. The sliders are slide potentiometers that map from 0-100 percent to show movement from some in game point A to a different point B