Spring 2025 · Software Engineer
Dance Rhythm Game
A two-player rhythm game across two M5Stack Core2 devices, linked over Bluetooth Low Energy and played with a joystick-and-buttons controller.
- Role
- Software Engineer
- When
- Spring 2025
- Discipline
- Embedded & IoT, Games
Built with

Overview
Two handheld devices, one song, one winner. Both M5Stack Core2s connect over Bluetooth Low Energy (one hosts and the other joins), and the game starts once they’re paired.


Gameplay
Each player sees their own score at the top left and their opponent’s at the top right. Inputs move down the rows with the beat; when one reaches the circles on the last row, the player has to hit it. Arrows map to the joystick’s four directions and letters map to the face buttons, laid out like an Xbox controller.


The player with the most correct inputs wins.

