Buoyant is a simple, performance efficient, individual object oriented and customizable C#-based buoyancy toolkit for use with Unity 4.5.1 or later.
Web Player -- Forum Thread
Now you too can create realistically buoyant boats, ships and other objects with only a few clicks of a button!
- Simple Basics, comprehensive advanced settings and tweaking capability
- Multiple levels of water supported
- Debugging capabilities, such as tweaking most settings, center of mass on runtime and more.
- Optimized code capable of easily handling hundreds of buoyant objects, even on mobile!
- Code open for modification for both inspector and the script itself for customization needs
- Comprehensive documentation, custom inspector with tooltips and hide-able instructions
- Support for any water that reports its wave height built in. (Only requires uncommenting 6 lines relevant code)
- Works with Unity Personal(both 4 and 5) and tested to be compatible with Unity Community Ocean in Unity 4
v1.1 released, notable performance tweaks and proper garbage handling in place.