For my final university project, I worked as part of a team to recreate a live-action version of the board game Cluedo. My role was show control, and ultimately it was my responsibility to make the game actually function as a cohesive, automated experience.
I built a custom web server that hosted a tablet-based interface for the participants. This interface communicated using OSC with the main control system running in Isadora. I chose Isadora because it allowed me to build and adapt complex logic quickly, and more importantly, make changes on the fly without having to rewrite or recompile code — which is essential in a live environment.
The main Isadora machine handled the core game logic and passed key data to a secondary control server. From there, commands were distributed to the media servers, lighting desk, and QLab for audio cues. This meant lighting, audio, and video were all triggered automatically based on player actions.
The end result was a fully integrated show control system where the entire experience effectively ran itself, responding dynamically to the participants in real time.







