I built a gesture-controlled racing game using two ultrasonic sensors and a PIR motion sensor — and it actually works.
-- TECH STACK --
Hardware: ESP8266 NodeMCU, 2x HC-SR04 Ultrasonic Sensors, 1x PIR Motion Sensor
Software: Unreal Engine 5, Arduino IDE, Serial COM Plugin
-- GAME FEATURES --
Distance-based steering: 5–20 cm = turn, under 5 cm = drift
PIR sensor boost mechanic
3 game modes: Tutorial, Endless, Classic
Real-time gesture control with minimal latency
-- KEY LEARNINGS --
Serial communication debugging (newline character issues)
Plugin version compatibility (UE 5.4 to 5.5)
Sensor calibration techniques
Blueprint-level input remapping
-- PROJECT RESOURCES --
Full Code and Circuit Diagrams:
https://yashk435.github.io/Portfolio/...
-- CONNECT WITH ME --
Portfolio: https://yashk435.github.io/Portfolio/
Built in 3 weeks as a solo developer experiment. It's not perfect, but it works — and it taught me more about hardware-software integration than any tutorial.
If you want to see more experimental projects like this, subscribe and let me know what input device I should try next!
#GestureControl #UnrealEngine #Arduino #ESP8266 #GameDevelopment #HardwareProject #IoT #IndieGameDev #MakerProject