View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0
- Last updated
- First released
- Unity version
- 6000.0.64 or later
- Package size
- 30.3 MB
- Files
- 49
- Favorites
- 19
- Views in the past week
- 28
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $11.90 on
Keywords
Boat Controller | Physics based jetski/boat/watercraft movement System
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.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 6
Boat Controller | Physics based jetski/boat/watercraft movement System screenshot 1
About this asset
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 Features
Water Physics
- Spring-based buoyancy system with configurable float depth
- Water drag for natural deceleration and handling
- Procedural wave simulation affecting height and tilt
- Smooth transitions between water and air states
- Separate airborne physics with gravity scaling
Movement & Handling
- Throttle-based acceleration and braking
- Speed-responsive steering and turning
- Water grip system for controlling slide and drift
- Natural banking and leaning during turns
- Reverse movement with separate tuning values
- Jumping from water surface with forward boost
- Mid-air control and stabilization after jumps
Camera System
- Smooth follow camera with rotation tracking
- Wave motion compensation to reduce visual jitter
- Dynamic FOV scaling based on speed
- Speed-based camera distance and height adjustment
- Optional speed and impact camera shake
Speed Ramps & Boost Pads
- Multiple boost modes:
Additive
Multiplicative
Set Speed
Directional - Optional vertical launch force
- Per-vehicle cooldown handling
- Visual pulse effects and audio feedback
- Editor gizmos for easy level setup
Trick System
- Front flips, back flips, and barrel rolls
- Height-based trick activation logic
- Trick chaining with score multipliers
- Auto-recovery when too close to water
- Fully event-driven scoring system
- Keyboard and gamepad input support
Audio System
- Engine sound with pitch and volume scaling
- Water spray audio based on speed
- Splash and splashdown effects
- Launch and landing sounds
- Brake and deceleration feedback
- Water enter and exit transitions
HUD System
- Speed display with configurable units
- Speed bar visualization
- Water vs airborne status indicator
- Throttle and brake feedback
- Optional wave height display
From the publisher's Asset Store listing.
Technical details
Performance Notes
- Optional wave simulation for low-end devices
- Lightweight physics with no mesh-based water collision
- No third-party dependencies
Requirements
- Unity 2021.3 LTS or newer
- Rigidbody-based physics
- No additional packages required
Known Limitations
- Water detection is height-based, not mesh collision
- Procedural waves are not synced to visual water shaders
- Multiplayer is not included
- Character mounting is not included
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 6000.0.64f1 | Not listed | Compatible | Not listed |
As listed on the Asset Store.