#AssetStore #unity #unity3d #new #asset #gamedev #indiedev #GameContentShopper
Publisher
GameIdea Studio
Please Note
This entry is from Thursday August 20, 2026. The price of the asset may have changed since then.
Please visit our
homepage for recent offers and sales. Official and private Unity Asset Store™ sales usually last about 14 days.
Overview
FEATURES
- Includes buoyancy script for objects to make them float on water.
- Customizable water gradient colors.
- Tweakable depth fog, absorption, detail, refraction.
- Tweakable wave parameters such as height, frequency, etc.
- Tweakable water foam, including foam coverage & visual look.
- Tweakable water caustics.
- Underwater shader when camera goes below water level, with tweakable parameters.
Note: Underwater effect in Demo is only adjusted for "StylizedWater" preset. You can change its properties under the Renderer Feature.
HOW TO USE / INTEGRATE
- For water surface, you have prefabs for water. You can adjust water subdivisions & size.
- For underwater effect, apply UnderwaterRendererFeature to your UniversalRendererData (PC Renderer, Mobile Renderer, etc), and match the settings to your water surface settings.
- For buoyancy, there is a BuoyancyUsage.cs script; however, a working example is present in the Demo scene (see Buoyant Sphere in the scene).
- For chunk-based infinite oceans, a separate demo scene is given too, you can copy and paste the contents into your game.
For more information, please reach out via my contact email below.
PACKAGE CONTENTS
- One Water Surface Shader
- One Underwater Effect Shader
- One Buoyancy Script
- A script for chunk-based infinite ocean generation
- A script for custom PlaneMesh generation, for custom sibdivisions and mesh size
- Six Prefabs
- Pre-configured Materials
- A Demo Scene
- A Demo scene showing chunk-based infinite ocean
SUPPORT
If you have any questions, run into issues, or need help customizing the shader for your specific project needs, please reach out!
Email: muhammadmujtaba150@gmail.com