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

Ultra Drive 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:

  1. 🌀 Endless Mode

    • Loops infinitely

    • Great for testing reaction time and endurance

  2. 🎯 Classic Mode

    • Has a defined start and end point

    • Race to the finish line as fast as you can!

  3. 🎓 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/TechDescription
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)




Leave a comment

Log in with itch.io to leave a comment.