- Current Version: 1.0: 2025-06-14T05:40:15Z
- First Published: 2025-06-14T04:57:10Z
- Size: 251422208
- Supported Unity Versions: 2022.3.54
Kayak Controller
Kayak Controller – Paddle with Physics & Precision
Navigate rivers, lakes, or open waters with full control using this Kayak Controller — a physics-based paddling system for Unity built with realism, responsiveness, and modularity in mind. Whether you're creating a serene exploration game or an intense time-based river race, this controller provides the mechanics you need to bring kayaking to life.
It simulates kayak movement using real paddle strokes, visual leaning, and water interaction — powered by Rigidbody physics, customizable buoyancy points, and stroke-driven force application. Ideal for both first-person and third-person kayaking games.
🛶 Key Features:
- Physics-based paddle stroke movement (forward, draw, sweep)
- Adjustable buoyancy system with configurable points
- Directional drag and slope-based speed dynamics
- Visual lean system tied to input and momentum
- Modular paddle setup with splash and strike effects
- Water surface interaction support (calm or animated waves)
- Full support for gamepad, keyboard, and mobile input
- Works with any kayak or paddle model
- Clean, commented source code with editor-friendly settings
- Quick integration — drag, assign water, and paddle away
- Upgrades available with URP (Boat Attack Water System) and HDRP (Unity Water System)
- Feel free to use your own water system!
NOTE
This package uses Cinemachine and the Animation Rigging package, so it's recommended to import it into a new, empty Unity project. You may receive a prompt asking to override project settings.
The asset is developed using Unity 2022, so please ensure you're importing it into Unity 6 only. Support for earlier Unity versions will be added in upcoming updates.
This package also uses the free Crest Water System (for the Built-in Render Pipeline). The updates are also available for separate versions for URP and HDRP as well, reach out to me via email or discord for access.
- The URP version uses a Unitys' boat attack water shader available on the github.
- The HDRP version uses Unity’s built-in water system.
Please make sure to import only the relevant packages according to your project's render pipeline.
📩 Contact:
Email: [email protected]
Discord: https://discord.com/channels/1207445320192237628/1207446239126356068/1212813520454950922
🧰 Check out my other assets:
Add to cart