trap masterz
i used and built off of the knowledge learned from my previous Arduino to Unity serial project here, and did all of the serial communication plus wiring of the buttons. just like with alien radio, there were a lot of initial hoops to jump across in order to minimize latency.
what is it about?
trap masterz is a timing-based synchronous multiplayer experience where one user sets off traps with physical buttons, and another controls a first-person view to avoid these traps, and advance to the end. the person setting off the traps cannot see the screen of the other player, and only knows where they are with a series of LEDs. the cardboard cutout that the “trap master” interacts with is the same path that the trapped player traverses. taunting voice lines from the “trap master” cue up whenever the trapped player gets hit by a trap, manages to escape a trap, or survives until the end.
under the hood, this project works in a very similar way to alien radio, but the reliance on stable bi-directional serial communication was much more important here. the Arduino microcontroller sends which buttons are pressed to the Unity game engine in order to set off its corresponding trap. whenever the trapped player crosses a certain boundary where they come close enough to a trap, Unity sends which trap the player has approached, and the corresponding LED lights up to alert the trap master.
other details about the project can be found online here. in an ideal situation, we would have used buttons that had lights inside of them or placed the LEDs close to each corresponding button, but scheduling issues outside of my control prevented this :(
images - assembly
images - on location
©2026 isiah f