Realistic Pedals Control – Mobile Touch Input


A flexible UI pedal system with rotating and sliding controls. Includes gas and brake setups, demos, and car integration for realistic vehicle input on mobile and desktop.


by Transylvanian Tales


Price History +

To test the rotating pedals, play a WebGL demo here:
https://transylvanian-tales.itch.io/rotating-pedals-control-demo


To test the sliding pedals, play a WebGL demo here:
https://transylvanian-tales.itch.io/sliding-pedals-control-demo


🎮 Realistic Pedals Control – Gas & Brake Input System

Pedals Control is a flexible and realistic UI input system that simulates vehicle pedals using touch or mouse input.

It includes two distinct pedal systemsrotating and sliding—allowing you to choose between arcade-style responsiveness or precise simulation control.

Built as a ready-to-use solution, it provides everything you need—from core logic to demo scenes—so you can integrate realistic pedal input into your project in minutes.


🚀 Key Features

🔁 Dual Pedal Systems

  • Rotating pedals for classic press-based interaction
  • Sliding pedals for precise drag-based control
  • Choose the system that best fits your gameplay

🎯 Smooth & Responsive Input

  • Continuous input from 0 → 1
  • Smooth press and release transitions
  • Frame-rate independent behavior

⚙️ Realistic Pedal Behavior

  • Natural press and release motion
  • Configurable speeds and movement range
  • Accurate visual feedback based on input

🔌 Event-Driven Architecture

  • Clean input handling via events
  • Easy integration with any gameplay system
  • Decoupled and modular design

⚡ Lightweight & Efficient

  • No unnecessary allocations
  • Minimal performance overhead
  • Suitable for real-time gameplay

📱 Multi-Platform Support

  • Mobile (Android / iOS – touch input)
  • PC (mouse input supported)
  • Works with Unity UI and Event System

🎨 Customizable UI

  • Use included pedal visuals
  • Replace with your own sprites
  • Fully adaptable to any game style

📦 What’s Included

  • Rotating Pedal Control component
  • Sliding Pedal Control component
  • Pre-configured prefabs (gas & brake pedals)
  • Pedal visuals and UI elements
  • Demo scenes for both pedal types
  • Car demo (vehicle controlled using pedals)
  • Full documentation and setup guides
  • Video tutorials

🧠 Designed for Flexibility

The system is completely independent of gameplay logic.

Use it to control:

  • Cars
  • Trucks
  • Motorcycles
  • Boats
  • Aircraft
  • Or any system requiring analog input

Simply subscribe to input events or read the pedal value directly.


🚗 Car Demo Included

A complete vehicle demo is included to showcase real-world usage:

  • Drive a car using gas and brake pedals
  • Includes both rotating and sliding setups
  • See how input translates into gameplay
  • Built using a modular vehicle controller system

🧩 Modular Architecture

Organized into reusable and maintainable systems:

  • Core logic located in _Common (shared systems)
  • Asset-specific content separated for easy use
  • Designed for scalability across multiple assets

🎨 Render Pipeline Support

  • Built-In Render Pipeline (BRP) – ready to use
  • Universal Render Pipeline (URP) – supported via included package
  • High Definition Render Pipeline (HDRP) – supported via included package

⚙️ Easy Setup

  • Drag & drop prefabs into your scene
  • Or create your own UI pedals
  • Attach the desired pedal component
  • Start receiving input instantly

📚 Documentation & Learning

  • Clean and structured documentation
  • Architecture and system breakdown
  • Step-by-step setup instructions
  • Video tutorials included

Tutorial playlist:

https://www.youtube.com/playlist?list=PL2ESxGsWSBc4P6gvMqNCh6aueEAyQu05-


🔒 No External Dependencies

  • No external APIs used
  • No third-party services required
  • No API keys needed
  • Fully self-contained within the package

💡 Perfect For

  • Mobile games
  • Driving and racing games
  • Simulation systems
  • Vehicle controllers
  • Any game requiring analog pedal input