DW 2025 - Alt Controller

October 31, 2025

Intro

School's back in and things have been a bit busier. We just got off of reading week, which means Design Week at Sheridan (for Game Design students).

Design Week is a week-long design challenge where students from years 1-3 collaborate to complete a specific design challenge (kinda like a game jam). This year our challenge was to make an alt controller (PERFECT!!!)

As you can tell from my blogs and stuff, I love microcontrollers and tinkering. I even started a club about it with my friend Max this year (the technomancy club). All that to say I was hyped for this week!


The Project Page

I'm going to (eventually) make a project page for this Design Week, so I won't be going into all the details here. This blog post is mainly focused on the electronics side of things, not so much the design choices we made. But I'll touch on them a bit.


Ideation

I came up with a bunch of ideas and the team ended up really liking two of them:

  1. A wacky instrument you are trying to tune before a performance
  2. Hotwiring an airplane

We did some mockups to present to the class, and immediately the "one-man band" idea resonated with people:

Miro board with alt-controller ideas on sticky notes Kitbashed image of a wild instrument
I had a bunch of ideas, but that monstrous accordion lawnmower thing is just awesome.

From that point on we stuck with the "wacky instrument" idea.

We ideated what the actual gameplay would be - everything from a "Just Dance" style rhythm game to spellcasting.

Various drawings of different gameplay
The instrument was sure-fire, but the gameplay was still up for debate.

We settled on having the controls fly towards you, and you play them on the instrument (like DDR). We wanted to encourage exploration of the instrument and shift the focus to the controller itself, rather than the game. We wanted something not possible with a standard control scheme.

We got some boxes that felt like a good size to hold, collected random components that could be fun and quirky, and went to a thrift store to scavenge for supplies. In the end, we had some arcade parts, some minibike parts, and an old CD player:

Cardboard box with drawing on it Arcade and minibike parts on desk Taken apart CD player
Good box, parts, and a partially gutted CD player

I worked on 3d printing a keyboard overnight (piano), which just clicked some small buttons on a breadboard. I did this after taking apart an old keyboard to harvest switches, only to find it was membrane :P

3d printed piano keyboard Breadboard with switches Model in Blender
We painted it on the final day, but it was black for the most part. Just plastic wrapped around the breadboard.

With that, Tuesday was over. Time for Wednesday and Thursday when we actually built the thing!


The Instrument

I'm going to skip over the process stuff and discuss what is in the final instrument. I did the hardware and software for the instrument (prepping and cutting the case, electronics), though Steven from our group helped me with wiring everything together. Here are some slides from a small presentation I made for the Technomancy club:

Diagram showing features of instrument
Diagram listing components of the instrument
Diagram listing components of the instrument

The end result was pretty sweet. People are ripping on the lawnmower pullcord, playing the keyboard, flipping switches and typing in numbers. All of that combined with your health showing up on a display in the case. AND it's fully wireless.

I want to bring up connecting the lawnmower pullcord as an input - I made a little 3d printed bracket that connected to a rotary encoder. I was worried it wouldn't worked but it ended up great:

3D model of rotary encoder mount 3D model of pullcord spacer mount Assembled parts with rotary encoder
This contraption allowed us to connect the pullcord to the case AND the rotary encoder.

Don't have a ton more to say. The code for the microcontrollers was really just reading input and using my CarComms library from my Mazda mods to send it to each other.

Good work Team 40! You can watch our design video here.

Here are a few more photos of the process:

Picture of Team 40 members
TEAM 40 LET'S GO!!!.