View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0
- Last updated
- First released
- Unity version
- 6000.3.0 or later
- Package size
- 454 KB
- Files
- 34
- Favorites
- 9
- Views in the past week
- 10
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $12.90 on
Keywords
Arcade Boat & Ship Controller - PC, Mobile, Gamepad input
Arcade Boat & Ship Controller with smooth boat physics and universal input support for PC, Mobile, and Gamepad. Easy to use, customizable, and ready for any project.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 3
Arcade Boat & Ship Controller - PC, Mobile, Gamepad input screenshot 1
About this asset
Arcade Boat & Ship Controller - PC, Mobile, Gamepad Input
Bring your water-based gameplay to life with a smooth and responsive Arcade Boat & Ship Controller designed for PC, Mobile, and Gamepad input. This controller provides intuitive arcade-style handling, optimized physics, and a clean modular setup that integrates seamlessly into any Unity project - from casual runners to stylized action games.
Whether you're building a boat racer, an open-world exploration game, or a stylized arcade adventure, this controller gives you everything you need to get started fast.
Arcade Boat Physics
- Smooth and responsive movement
- Automatic turning slowdown for more natural handling
- Forward/back acceleration with optional reverse multiplier
- Stabilized tilting/leaning during acceleration and deceleration
- Configurable damping for realistic drift and water resistance
Water Interaction Ready
- Works with flat water, stylized water, or custom shaders
- Optional idle rocking effect for a more lively boat feel
- Visual-only rocking applied to the VisualRoot (no unwanted physics shakes)
Universal Input Support
- Keyboard (WASD / Arrows)
- Gamepad (left stick)
- Mobile UI buttons (accelerate, turn, brake, reverse)
- New Unity Input System (Unity 6+ compatible)
Mobile-Friendly
- Built-in on-screen buttons for acceleration, steering, braking
- Easy to customize or replace
- Responsive controls tailored for touch devices
Easy to Setup
- Plug-and-play prefab with ready configurations
- Clean, commented C# code
- Modular structure for easy extension
- Works in Unity 6 LTS and newer
Artist-Friendly
- Includes a stylized demo boat model
- Example scene to showcase movement
- Simple, lightweight components
Perfect For
- Stylized arcade boat games
- Ship exploration projects
- Mobile sea adventures
- Boat racing games
- Casual and hyper-casual projects
- Prototypes, student projects, rapid prototyping
What’s Included
- Complete Boat & Ship Controller prefab
- Input Actions preset (PC + Mobile + Gamepad)
- Mobile UI button pack
- Demo scene with example water
- Full source code with explanations
- Documentation and setup guide
Why Choose This Asset?
This controller focuses on fun-first gameplay - fast setup, responsive movement, and intuitive handling. Perfect for developers who want arcade-style boat motion without spending weeks tuning physics or building a custom input system.
From the publisher's Asset Store listing.
Technical details
Input System
- Fully uses the Unity Input System (New)
- Mobile touch UI buttonsSupports:
Keyboard (WASD / Arrow Keys)
Gamepad (Sticks) - Input Actions asset included and preconfigured
- One-click setup of controls for all platforms
Code Architecture
- Works with Rigidbody physics
- Adjustable movement forces
- Tunable damping (linear & angular)
- Configurable acceleration, max speed, and steering strength
- Optional “Turn without moving” toggle
- Reverse speed multiplier
Boat Physics
- Arcade movement (non-realistic, responsive, optimized)
- Soft turning with speed-based rotation
- Automatic speed loss during sharp turns
- Left/right lean when turningTilt reactions:
Forward/back tilt on acceleration & braking - Idle rocking simulation (no rigidbody shake)
- Works on any water plane or stylized shader (water not included)
Mobile UI
- On-screen buttons included (Accelerate, Brake, Left, Right, Reverse)
- Buttons implemented as Input System UI Input Module events
- Fully customizable sprites & sizes
- Optimized for all screen ratios
Performance
- Lightweight components
- Only one Rigidbody + few scripts
- Suitable for mobile devices and large numbers of boats
Unity Compatibility
- Unity 6 LTS and newer
Package Includes
- Full C# source code
- Boat controller prefab
- Mobile UI prefabs
- Input Actions asset
- Demo scene
- Documentation
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 6000.3.0f1 | Not listed | Compatible | Not listed |
As listed on the Asset Store.