Realistic Gearbox Shifter Control – Mobile PRND & H-Pattern (UI Control)
Transylvanian Tales
$5.49
(no ratings)
Jump AssetStore
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.1. Navigate to:/Assets/TransylvanianTales/GearboxShifterControl/2. Import the correct package:- URP.unitypackage or HDRP.unitypackage(BRP requires no import)3. After importing, open:/CarDemo/RenderPipelines/[Your RP]/4. Open the Demo scene and press PlayTest the manual gearbox here:https://transylvanian-tales.itch.io/manual-gearbox-shifter-control-demoTest the automatic gearbox here:https://transylvanian-tales.itch.io/automatic-gearbox-shifter-control-demo🎮 Realistic Gearbox Shifter Control – Mobile PRND & H-Pattern UIGearbox 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 ShiftingPhysics-based movement using Rigidbody2DDrag the shifter along a constrained pathSnap-to-gear behavior for precise positioningPrevents unrealistic gear skipping🔀 Multiple Gearbox TypesAutomatic gearbox (PRND layout)Manual H-pattern (4, 5, 6 gears)Fully customizable layouts and configurations🎯 Hybrid Input SystemDrag-based shifting for realismOptional click/tap-to-shift for accessibilitySmooth and responsive interaction🔔 Event-Driven ArchitectureOnGearIndexChanged and OnGearValueChanged eventsEasy integration with any gameplay systemFully decoupled from vehicle logic⚡ Lightweight & EfficientNo unnecessary allocationsMinimal performance overheadSuitable for real-time gameplay📱 Multi-Platform SupportMobile (Android / iOS – touch input)PC (mouse input supported)Works with Unity UI and Event System🎨 Customizable UIUse included gearbox layouts and prefabsReplace visuals with your own assetsSupports any gearbox shape or design📦 What’s IncludedGearbox Shifter Control componentPre-configured gearbox prefabs (PRND, H-pattern 4/5/6)UI layouts and gear slot setupsDemo scenes (multiple gearbox configurations)Car demo (vehicle controlled using gearbox input)Full documentation and setup guidesVideo tutorials🧠 Designed for FlexibilityThe system is completely independent of vehicle or simulation logic.Use it to control:CarsTrucksHeavy machinerySimulation systemsOr any system requiring gear-based inputSimply subscribe to gear change events or control it via API.🚗 Car Demo IncludedA complete vehicle demo is included to showcase real-world usage:Drive a car using the gearbox shifterSee how gear input integrates with a vehicle systemBuilt using a modular vehicle controller framework🧩 Modular ArchitectureOrganized into reusable and maintainable systems:Core logic located in _Common (shared systems)Asset-specific content separated for easy useDesigned for scalability across multiple assets🎨 Render Pipeline SupportBuilt-In Render Pipeline (BRP) – ready to useUniversal Render Pipeline (URP) – supported via included packageHigh Definition Render Pipeline (HDRP) – supported via included package⚙️ Easy SetupDrag & drop a prefab into your sceneOr create your own gearbox layoutAssign gear slots and configure settingsStart receiving gear input instantly📚 Documentation & LearningClean and structured documentationArchitecture and system breakdownStep-by-step setup instructionsVideo tutorials included📺 Tutorials playlist:https://www.youtube.com/playlist?list=PL2ESxGsWSBc7HXeWQOg9hhOv17zjTgdZC🔒 No External DependenciesNo external APIs usedNo third-party services requiredNo API keys neededFully self-contained within the package💡 Perfect ForMobile driving gamesRacing gamesVehicle simulatorsRealistic control systemsAny game requiring gear shifting inputCore FeaturesPhysics-based UI movement using Rigidbody2DDrag-based gear shifting with snap-to-closest-slotOptional click-to-shift functionalitySupports automatic (PRND) and manual (H-pattern) gearboxesEvent-driven architecture (OnGearIndexChanged, OnGearValueChanged)Fully decoupled from vehicle logicLightweight with no runtime allocationsInput SystemSupports touch (mobile) and mouse (PC)Uses Unity UI and Event System interfaces (drag, pointer events)Optional button-based gear selectionSmooth and responsive drag behaviorIncluded ContentGearbox Shifter Control componentGearboxSlot configuration systemPre-configured prefabs (PRND, H-pattern 4/5/6)UI layouts and gear slot setupsDemo scenes (multiple gearbox configurations)Car demo scene (vehicle controlled using gearbox input)Full documentation and setup guidesVideo tutorialsArchitectureCore logic located in: /Assets/TransylvanianTales/_Common/Asset-specific content located in: /Assets/TransylvanianTales/GearboxShifterControl/Render Pipeline SupportBuilt-in Render Pipeline (BRP) – ready to useUniversal Render Pipeline (URP) – supported via included .unitypackageHigh Definition Render Pipeline (HDRP) – supported via included .unitypackageDependenciesIncluded internal packages (no external downloads required)Unity Requirements (for demos)TextMeshProInput SystemCompatibilityWorks on mobile and desktop platformsCompatible with any vehicle or simulation system using gearsExtensibilitySupports custom gear counts and layoutsCustom gear values (e.g., reverse, neutral)Custom gear naming (e.g., "P", "R", "N", "D")Can be extended with custom constraints, visuals, or input behaviorExternal Dependencies / API DisclaimerNo external APIs usedNo third-party services requiredNo API keys neededFully self-contained within the packageAI tools (such as ChatGPT and Google Gemini) were used to assist in generating documentation, licensing text, and written content. All code and functionality were developed and verified by the publisher.




