Boat Controller | Physics based jetski/boat/watercraft movement System
Golem Kin Games
$11.90
$17.00
30%OFF
(no ratings)
Jump AssetStore
An arcade-style boat controller for featuring buoyancy physics, procedural waves, jumps, tricks, speed boosts, dynamic camera effects, audio, HUD, and modular systems for racing or exploration games.Boat Controller is a complete, modular water vehicle system for Unity designed for arcade-style gameplay. It provides responsive boat movement, buoyancy physics, procedural waves, dynamic camera effects, aerial tricks, speed ramps, audio, and HUD components — all built with clean architecture and easy customization in mind.This asset is ideal for speedboats, jetskis, futuristic watercraft, and arcade racing or exploration games where fun, control, and feel matter more than heavy simulation.Core FeaturesWater PhysicsSpring-based buoyancy system with configurable float depthWater drag for natural deceleration and handlingProcedural wave simulation affecting height and tiltSmooth transitions between water and air statesSeparate airborne physics with gravity scalingMovement & HandlingThrottle-based acceleration and brakingSpeed-responsive steering and turningWater grip system for controlling slide and driftNatural banking and leaning during turnsReverse movement with separate tuning valuesJumping from water surface with forward boostMid-air control and stabilization after jumpsCamera SystemSmooth follow camera with rotation trackingWave motion compensation to reduce visual jitterDynamic FOV scaling based on speedSpeed-based camera distance and height adjustmentOptional speed and impact camera shakeSpeed Ramps & Boost PadsMultiple boost modes:AdditiveMultiplicativeSet SpeedDirectionalOptional vertical launch forcePer-vehicle cooldown handlingVisual pulse effects and audio feedbackEditor gizmos for easy level setupTrick SystemFront flips, back flips, and barrel rollsHeight-based trick activation logicTrick chaining with score multipliersAuto-recovery when too close to waterFully event-driven scoring systemKeyboard and gamepad input supportAudio SystemEngine sound with pitch and volume scalingWater spray audio based on speedSplash and splashdown effectsLaunch and landing soundsBrake and deceleration feedbackWater enter and exit transitionsHUD SystemSpeed display with configurable unitsSpeed bar visualizationWater vs airborne status indicatorThrottle and brake feedbackOptional wave height displayPerformance NotesOptional wave simulation for low-end devicesLightweight physics with no mesh-based water collisionNo third-party dependenciesRequirementsUnity 2021.3 LTS or newerRigidbody-based physicsNo additional packages requiredKnown LimitationsWater detection is height-based, not mesh collisionProcedural waves are not synced to visual water shadersMultiplayer is not includedCharacter mounting is not includedClaude has been used to help generate marketing images and then also comments some code also




