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

Inspiration 01 Inspiration 02 Inspiration 03 Inspiration 04

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

ChatGPT Chat GPT
Figma Figma
Arduino Arduino
Visual Studio Visual Studio
Screen 1 Screen 2
Screen 3
Screen 4

Final Prototype Video

CREDITS

Created independently under the guidance of Professor Leon Lu.

Back to top