Realistic Gearbox Shifter Control – Mobile PRND & H-Pattern (UI Control)
Realistic mobile gearbox shifter with physics-based interaction. PRND and H-pattern layouts included. Drag, snap, or click to shift. Easy integration with any vehicle system.
by Transylvanian Tales
Price History +
Test the manual gearbox here:
https://transylvanian-tales.itch.io/manual-gearbox-shifter-control-demo
Test the automatic gearbox here:
https://transylvanian-tales.itch.io/automatic-gearbox-shifter-control-demo
🎮 Realistic Gearbox Shifter Control – Mobile PRND & H-Pattern UI
Gearbox Shifter Control is a realistic, physics-based UI gear shifting system designed for mobile and cross-platform projects.
It simulates real-world gear shifting using drag, snapping, and optional click input, allowing players to interact with gearbox layouts in a natural and immersive way.
Built as a ready-to-use solution, it includes everything you need—from core logic to demo scenes—so you can integrate it into your project in minutes.
🚀 Key Features
⚙️ Realistic Gear Shifting
- Physics-based movement using Rigidbody2D
- Drag the shifter along a constrained path
- Snap-to-gear behavior for precise positioning
- Prevents unrealistic gear skipping
🔀 Multiple Gearbox Types
- Automatic gearbox (PRND layout)
- Manual H-pattern (4, 5, 6 gears)
- Fully customizable layouts and configurations
🎯 Hybrid Input System
- Drag-based shifting for realism
- Optional click/tap-to-shift for accessibility
- Smooth and responsive interaction
🔔 Event-Driven Architecture
- OnGearIndexChanged and OnGearValueChanged events
- Easy integration with any gameplay system
- Fully decoupled from vehicle logic
⚡ 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 gearbox layouts and prefabs
- Replace visuals with your own assets
- Supports any gearbox shape or design
📦 What’s Included
- Gearbox Shifter Control component
- Pre-configured gearbox prefabs (PRND, H-pattern 4/5/6)
- UI layouts and gear slot setups
- Demo scenes (multiple gearbox configurations)
- Car demo (vehicle controlled using gearbox input)
- Full documentation and setup guides
- Video tutorials
🧠 Designed for Flexibility
The system is completely independent of vehicle or simulation logic.
Use it to control:
- Cars
- Trucks
- Heavy machinery
- Simulation systems
- Or any system requiring gear-based input
Simply subscribe to gear change events or control it via API.
🚗 Car Demo Included
A complete vehicle demo is included to showcase real-world usage:
- Drive a car using the gearbox shifter
- See how gear input integrates with a vehicle system
- Built using a modular vehicle controller framework
🧩 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 a prefab into your scene
- Or create your own gearbox layout
- Assign gear slots and configure settings
- Start receiving gear input instantly
📚 Documentation & Learning
- Clean and structured documentation
- Architecture and system breakdown
- Step-by-step setup instructions
- Video tutorials included
📺 Tutorials playlist:
https://www.youtube.com/playlist?list=PL2ESxGsWSBc7HXeWQOg9hhOv17zjTgdZC
🔒 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 driving games
- Racing games
- Vehicle simulators
- Realistic control systems
- Any game requiring gear shifting input