
Ultra Drive
A downloadable game
Ultra Drive: A Hands-Free Racing Game
Wave your hand — steer your car.
A futuristic racing experience controlled entirely through sensors, not buttons.
What Is Ultra Drive?
Ultra Drive is an experimental racing prototype built in Unreal Engine 5, where players control a car using real-world motion sensors connected through a NodeMCU (ESP8266).
There’s no keyboard.
No joystick.
Only motion.
🔧 Circuit Setup & Hardware
Full Circuit Diagram
Sensor Input Demo Video
See how hand motion and PIR detection trigger gameplay in real time.
Components Used:
-
NodeMCU ESP8266
-
2 x Ultrasonic sensors (left/right drift)
-
1 x PIR sensor (Boost)
-
USB Serial Connection to PC
Input System & Plugin
To bridge Unreal Engine and the ESP8266:
-
Serial COM Plugin Used: [UE4Duino (or your plugin name)]
-
Base Template: Unreal Vehicle Template
Input Mapping:
-
"LEFT"– Left Ultrasonic sensor detects hand → Drifts car left "RIGHT"– Right Ultrasonic sensor detects hand → Drifts car right"Boost"– Pir Sensor detects Motion → Add boost to car
Inputs are read via serial and parsed through Blueprint logic inside Unreal Engine.
🗺️ Game Modes
Ultra Drive includes three playable levels, each designed for a unique experience:
-
🌀 Endless Mode
-
Loops infinitely
-
Great for testing reaction time and endurance
-
-
🎯 Classic Mode
-
Has a defined start and end point
-
Race to the finish line as fast as you can!
-
-
🎓 Tutorial Mode
-
Simple flat plane
-
Ideal for testing sensor response and practicing controls
-
⚡ Pickups & Boosts
🎥 Boost Pickup
Showcasing in-game speed boost pickups triggered by sensor input
-
Collect glowing boost pickups to get a temporary speed burst
-
Adds dynamic control challenges when combined with motion steering
🛠️ Development Stack
| Tool/Tech | Description |
|---|---|
| Unreal Engine 5 | Blueprint-only game logic |
| ESP8266 NodeMCU | Sensor communication & signal sending |
| Serial COM Plugin | Reads input from hardware |
| Sensors | 2x Ultrasonic (left/right), 1x PIR |
| Level Design | 3 custom modes (loop/classic/test) |
| Status | Released |
| Author | Kash |
| Genre | Racing |
| Tags | car, Driving, esp8266, hands-free, iot, motion-controls, sensor, serial-communication, Unreal Engine |




Leave a comment
Log in with itch.io to leave a comment.