Bupuda is a 2D game made during Global Game Jam 2025 with the theme “Bubble.” Players take on the role of a wind-blowing spirit guiding a delicate bubble that carries a lost princess. By blowing into a humidity sensor, players generate wind fields to propel the bubble, navigate obstacles, and help the princess return to her home—the floating Sky Island.
I was responsible for implementing core gameplay systems, including player movement, enemy attack behavior, and camera parallax scrolling to create a sense of depth.
Designer-friendly adjustable parameters for flexible enemy behavior
Developed the breath-based input system, allowing players to control wind by blowing into a humidity sensor connected to Arduino.
Designed a sampling algorithm to detect blowing by collecting and averaging 30 frames of humidity data, then calculating differences between time windows to determine state changes, making the detection more accurate.