Overview
Dragon Water is a my complete solution for creating stylized water.
It has been inspired by water techniques from my personal observations in multiple AAA games.
While creating it, I focused on bringing maximum functionality with best perfromance and modular approach.
Includes fast buoyancy physics and supports both, PC & Mobile.
Features:
- Multiple simultaneous surfaces
- Infinite Ocean with LOD support
- Procedural Rectangle & Circle
- Custom Mesh
- Visuals
- Water Depth
- Color Noise
- Subsurface Scattering
- Edge Foam
- Layered Hillness Foam
- Screen-Space Refraction
- Reflection Modes
- Forward+ rendering support
- Ripple Trails
- Highly configurable
- Custom shape casters
- Adjustable projectors
- Cutout Volumes with multiple modes and physiocs-aware
- Water-in-Water
- Static & Floating origin
- Create inside Cutout Volumes with reversed mode
- Underwater effect
- Auto Camera Snapping - no code changes required!
- Fog
- God-Rays
- Caustics
- Blendable Volumes
- Fast Buyonacy Physics:
- Highy performant
- Job system
- Zero allocation
- Adjustable precision
- Local Wave Areas
- Make calm waves near land...
- ... and high in storm
- Modular approach
- Reusable profiles
- Compute only what you need
- Share calculation results between systems for maximum performance
- Mobile support
- Does support OpenGLCore, Vulkan and OpenGLES3
- Does NOT support OpenGLES2 and WebGL
- Scripting API
- Separate Assembly Definition
- Multiplayer support (easy waves synchronization, check documentation for details)
- Full runtime changes support
- Full source code included
- Examples included (demos NOT included)