Scooter/Moped Controller | Physics based arcade movement System & Framework
Golem Kin Games
$10.50
$15.00
30%OFF
(no ratings)
Jump AssetStore
Arcade-style scooter controller with Rigidbody physics, smooth steering, jumping, wheel animation, audio events, dynamic camera, and optional HUD. Perfect for casual racing and exploration games.The Scooter Controller is a lightweight, arcade-style scooter and motorcycle movement system built for Unity. Designed for casual racing games, delivery games, and open-world exploration, it delivers responsive Rigidbody-based physics, smooth slope handling, forgiving jumping, dynamic camera behavior, and an extensible audio event system.This asset focuses on feel, clarity, and ease of customization, making it ideal for rapid prototyping or production-ready gameplay with minimal setup.Key FeaturesPhysics-Based MovementRigidbody-driven acceleration and brakingConfigurable max speed, acceleration, and decelerationSeparate reverse speed and accelerationGrip system for instant stopping or drifty arcade handlingSlope-aware force application for smooth ramps and terrainSteering SystemSpeed-sensitive turning (tighter control at low speed)Front wheel visual steeringZ-axis rotation locked to prevent tippingSmoothed ground alignment using surface normalsJumping & GroundingSphereCast-based ground detectionCoyote time for forgiving jumpsInput buffering to prevent missed inputsIncreased air gravity for snappy landingsWheel AnimationAutomatic wheel spin based on velocityFront wheel steering rotationAdjustable wheel radius for accurate spin visualsAudio SystemDedicated ScooterAudioControllerEngine loop with speed-based pitch and volumeJump, land, and brake/skid soundsImpact-scaled landing audioUnityEvent hooks for full customizationCamera SystemSmooth orbit-follow cameraSpeed-based dynamic FOVAdjustable follow and rotation smoothingAlways keeps the scooter framed on screenHUD (Optional)TextMeshPro speed displayFill-based speed barDrop-in prefab, fully optionalIncluded ComponentsScooterControllerCore physics, input handling, steering, jumping, and eventsScooterCameraSmooth follow camera with optional dynamic FOVScooterAudioControllerCentralized audio logic with event-driven designScooterHUD (Optional)Speed text and bar UI using TextMeshProQuick SetupCreate a scooter GameObject with a Rigidbody and ColliderAdd ScooterControllerAssign ground layers(Optional) Assign front and rear wheel meshes(Optional) Add ScooterAudioControllerAdd ScooterCamera to your camera and assign the scooterPress Play and driveUse CasesCasual racing gamesDelivery and courier gamesOpen-world explorationMobile-friendly arcade vehicle gameplayPrototypes and game jamsRequirementsUnity 2022.3 LTS or newerTextMeshProURP (used in demo scene)Marketing assets




