HOT SWAP is a co-operative Alt Control game that asks players to reconfigure the controller while they play. The game has six inputs that each map to a different interaction. To get a high score, players must constantly swap inputs back and forth to stay on top of the everchanging game state.

The controller was built with an Arduino Micro as the core computational element. The input system features custom designed and assembled PCBs to support the swapping mechanism. Each input is a 3D printed assembly of parts with embedded magnets that afford unique haptic sensations. The game itself was built using Threejs and Electron.

GitHub Repo DIS Publication GDC Interview

Collaborator: Clement Zheng

The six HOT SWAP Inputs. From left to right - SAIL, HELM, HATCH, WICK, FIRE, KEY