Unity Water Buoyancy Advanced
A downloadable asset pack
Krownian Water Buoyancy for Unity3D
Tired of objects in your game sinking like rocks or floating statically on the water's surface? Bring your game worlds to life with a powerful yet easy-to-use water physics system for Unity!
This asset provides a complete toolkit for creating dynamic and believable water interactions. From complex ships that realistically tilt and bob to simple props that float effortlessly, you'll have everything you need to make your water feel alive. Create dramatic splashes that affect other floating rigidbodies, gentle tides, and a world that reacts to your players' actions.
โจ Key Features
- ๐ Advanced Multi-Point Buoyancy: Simulate realistic floating, tilting, and bobbing for complex objects like ships, logs, barrels, boxes and rafts.
- โ๏ธ Simple buoancy Script: Quickly make any object float with a single component โ perfect for simple props and rapid prototyping.
- ๐ง Automatic Water Volume: Designate any trigger volume as a water body that automatically affects any Rigidbody that enters it.
- ๐ฅ Dynamic Impact Waves: Objects create physical ripple forces when they hit the water, pushing other buoyant objects away realistically.
- ๐ Customizable Tide System: Create a natural ebb and flow in your water levels with a simple script to simulate tides over time.
In-Depth Breakdown
โต Advanced Multi-Point Buoyancy
This is the core of the system for your assets. Add the script to any 3D object with a Rigidbody and define multiple flotation points. Each point individually checks if it's below the water's surface and applies an upward force.
- Total Control: Adjust force, drag, and angular drag to fine-tune how your objects behave in the water.
- Realistic Simulation: Perfect for boats, ships, large debris, or any object that needs to react realistically to waves and its own center of mass. A heavy engine at the back of a boat will correctly pull that side down!
๐ฆ Simple Floater
Need to make a barrel, crate, or rubber duck float without the fuss? Just add the Simple Floater component! It applies a constant upward force to keep the object at the water's surface. It's a one-component solution for quick and efficient floating props.
๐๏ธ Water Body Volume
Instead of adding scripts to every object, add this script to your water! Create a trigger volume that represents your lake, ocean, or pool. Any Rigidbody that enters this volume will automatically be pushed upward. This is a fantastic, performance-friendly way to create a general buoyancy effect for an entire scene.
๐ Impact Waves
Buoyancy is only half the story! When an object with a buoyancy script hits the water, the system automatically detects the impact velocity. It then generates a physical shockwave that expands outward, pushing other floating objects away from the splash point. A cannonball will create a huge splash, while a gently dropped crate will create a small ripple. This adds an incredible layer of interactivity to your world.
๐ Tide Simulator
Add this script to your water plane to make it dynamically rise and fall over time. You can easily set the maximum height change and the duration of a full tide cycle. It's perfect for creating dynamic shorelines, environmental puzzles, or simply adding immersive, ambient movement to your world.
What's Included?
- The Advanced Multi-Point Buoyancy Script
- The Simple Floater Script
- The Automatic Water Volume Script
- The Tide Simulator Script
- Example scene and prefabs to get you started immediately!
Getting Started is Easy!
- Add the Water Volume component (and optionally the Tide Simulator) to your water object.
- For a complex boat, add the Advanced Buoyancy component. Create empty GameObjects as children to act as your flotation points and assign them in the inspector.
- For a simple crate, just add the Simple Buoyancy component.
- Hit play and watch your world come to life! Impact waves are handled automatically.
Perfect for any game that requires water buoyancy.
| Status | Released |
| Category | Assets |
| Author | SynKrown Games |
Purchase
In order to download this asset pack you must purchase it at or above the minimum price of $5.99 USD. You will get access to the following files:


Leave a comment
Log in with itch.io to leave a comment.