CUBE GAME
A minimal motion-based prototype turning simple mechanics into engaging, multi-sensory interaction.
Overview
This project was an introduction to building interactive experiences with Arduino. I recreated a simple "jump" game inspired by the Chrome dinosaur, but instead of a dinosaur, it’s a cube that reacts to physical button inputs I wired to a breadboard. The goal was to explore coding basics, hardware logic, and responsive motion.
MY ROLE
This was fully independent, and I handled everything from start to finish:
- Designing the concept and game mechanics
- Writing the Arduino code that drives movement & responses
- Wiring the physical buttons and configuring the inputs
- Debugging interaction timing and responsiveness
- Demonstrating & presenting the working prototype
INSPIRATION
PROBLEM
I wanted to build something simple, fun, and immediately recognizable — a game that shows how physical input can control digital motion. The challenge was figuring out how to make the wired buttons trigger movement reliably, and how to handle timing so the cube reacts smoothly to jump on screen.
OUTCOME
The final prototype worked successfully: pressing the wired buttons makes the cube jump over obstacles in real time, just like the Chrome game. It was a fun experiment that taught me how digital motion, wiring, and input logic work together and helped me gain confidence working with Arduino hardware.
MAIN TOOLSET
Chat GPT
Figma
Arduino
Visual Studio
Final Prototype Video
CREDITS
Created independently under the guidance of Professor Leon Lu.