
Physics-based Kayak Controller with stroke-driven movement, buoyancy, leaning, and water drag. Ideal for nature exploration, sports, or arcade-style kayaking games.Kayak Controller – Paddle with Physics & PrecisionNavigate 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 pointsDirectional drag and slope-based speed dynamicsVisual lean system tied to input and momentumModular paddle setup with splash and strike effectsWater surface interaction support (calm or animated waves)Full support for gamepad, keyboard, and mobile inputWorks with any kayak or paddle modelClean, commented source code with editor-friendly settingsQuick integration — drag, assign water, and paddle awayUpgrades available with URP (Boat Attack Water System) and HDRP (Unity Water System)Feel free to use your own water system!NOTEThis 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: ragerungames@gmail.comDiscord: https://discord.com/channels/1207445320192237628/1207446239126356068/1212813520454950922🧰 Check out my other assets:https://assetstore.unity.com/publishers/686583 Kayak and Paddle Models with different colors (using same texture)Atlas Texture (128 x 128)Environment Assets For Demo purpose included with 3rd party CCO TexturesFully Functional Kayak ControllerDemo IncludedDocumentation Included