Unity logo
Cancel
Cart
Applications
Sell Assets

Over 11,000 five-star assets

Rated by 85,000+ customers

Supported by 100,000+ forum members

Every asset moderated by Unity

Home
VFX
Shaders
This content is hosted by a third party provider that does not allow video views without acceptance of Targeting Cookies. Please set your cookie preferences for Targeting Cookies to yes if you wish to view videos from these providers.
1/24
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
loading
Highly customizable to suit your art direction through various parameters. This package focuses on providing artistic freedom, rather than a realistic water simulation. Easy to use and self-documented
Render pipeline compatibility
The Built-in Render Pipeline is Unity’s default render pipeline. It is a general-purpose render pipeline that has limited options for customization. The Universal Render Pipeline (URP) is a Scriptable Render Pipeline that is quick and easy to customize, and lets you create optimized graphics across a wide range of platforms. The High Definition Render Pipeline (HDRP) is a Scriptable Render Pipeline that lets you create cutting-edge, high-fidelity graphics on high-end platforms.
Unity VersionBuilt-inURPHDRP
2021.3.16f1
Not compatible
Compatible
Not compatible
Additional compatibility information

⚠️ Before you start development, you must decide which render pipeline to use in your project. It is expected you already know what the Universal Render Pipeline is.


Built on the Universal Render Pipeline's shader library and rendering API, so exclusively works in URP-based projects.


Not compatible with Unity 6's Render Graph!


For the built-in RP, see the older Stylized Water Shader asset.

Description

📄 Documentation | 🟣 Discord | 💬 Forum | 🕹 Android Demo | ⚙️ Compatibility


« Compatible with Unity 2021 through 2023.2. A backwards-compatibility patch for 2020.3 may be requested through email (multi-entity licenses only). »


🎁 An upgrade to Stylized Water 3 for Unity 6 is available at a 25% discount.


The successor to the widely adopted, original, Stylized Water 1 asset. Now re-imagined from the ground up for the Universal Render Pipeline.


Built on over 8 years of experience developing water rendering, both on the asset store and for commercial projects, ready to take advantage of. This asset targets both basic and intermediate uses of water in games.


🏄🏽‍♀️ Rundown

Rather than being stricly PBR-based, a custom lighting model offers direct control over color and light/environment reflections. All whilst retaining correct dynamic lighting behaviour, and support for Unity's native lighting features.


This asset is perfect for both beginners and experts alike, and can serve a range of different applications and styles. UX/UI is a core focus, making this straightforward to use. Extensive documentation is available, and regularly improved upon.


💧 Shading features:

Unlit, Simple and Advanced shading modes (spanning low- and high-end graphics)

• Deep, shallow and horizon color controls

• Intersection foam effect with opaque geometry, based on scene-depth or vertex colors

• Adjustable surface foam

• GPU-driven, layered wave animations

• Animated caustics in shallow water

• Translucency rendering from all light types

• Flat shading mode (low poly look)

• Control over Directional and Point/Spot light reflections.

• Separate control over environment reflections

• Sparkles based on normal map

• Refraction, distorts objects behind the water surface

• UV- or world-projected tiling (seamless water)

• Vertex color support to control foam, underwater fog and wave height

• Transparency mask to hide the water inside objects such as boats

• River mode, for directional animations and slope-based foam.

• Distance normals (tiling reduction)


⚙️ Technical features:

Clean, accordion-style, material UI with tooltips and notifcations

Tessellation support, dynamically subdivides triangles (adaptive & distance-based)

• C# API to read the wave height/normal.

• Planar Reflections Renderer component, robustly designed and scalable.

• Screen-Space (raytraced) Reflections, implemented as a direct shader effect.

• Water Grid component, creates water tiles which can follow a specific transform/camera

• Utility to create subdivided plane/circle mesh assets

• Custom time and world offset C# API (for network syncronized waves + floating origin systems)


📦 Includes:

• Tropical beach demo scene

• Several pre-configured water materials

• Several foam and normal map textures (original)

• Set of particle effects, designed for gameplay and environment enhancement (flipbooks with normal maps)


✔️ Compatibility:

• Universal Render Pipeline (URP) 10.3.2+ (excluding the Built-in RP & HDRP)

• PC, macOS, Xbox, Playstation, Nintendo Switch, Android/iOS and WebGL 2.0

• DirectX, Metal, Vulkan and OpenGL (3.0+).

• Automatic fog integration for: SC Post Effects, Enviro, Azure Sky, Atmospheric Height Fog, COZY Weather and Buto 2021/2022. No code changes required!

Curved World 2020 support

• Integrable with Dynamic Water Physics 2

• Supports spot/point lights and baked/dynamic GI

• Network-syncronized waves/animations are possible.

• Floating Origin systems are compatible.

• Orthographic camera's

• VR rendering (both Single Pass Instanced & Multiview)

Full details...


⚡ Performance:

Hand-written, expertly crafted shader, for maximum performance and complete flexibility.


Features can be disabled, making it scalable to use on mobile platforms. Down from a simple colored plane up to a vivid animated lake.


🚧 Restrictions:

• Built for 3D rendering. Can't be used with the 2D Renderer or Tilemaps

• Planar reflections aren't VR-compatible (other techniques work fine)

• Not ideal for planetary rendering (texture seams would be unavoidable)


Available extension assets:


🎁 30% upgrade discount for users of Stylized Water 1 (automatically applies on checkout if already licensed)


[ Asset Store Refund policy ]

Technical details

⚠️ It is expected you understand what the Universal Render Pipeline is, and have already converted your project to it before purchasing.


Full compatibilty details are outlined here.


  • Water is a transparent material, so inherents all the quircks and limitations (namely, transparency sorting). This is a normal aspect of rendering in Unity.
  • Shader requires the depth texture option to be enabled in URP in most cases, check how this affects your draw calls first.
  • Water is transparent, so any depth-based post processing effects will not affect it (inherent to how 3D rendering works). Integration for several fog renderers is included (details)
  • Network-syncronized waves is possible through a simple API call (details outlined in documentation)
  • Intersection foam is based on the vertical distance between the water, and the object/pixel below. It's technically not possible to exclude specific objects from the effect.
  • Tessellation requires DirectX11+, Metal or Vulkan rendering (automatically falls back if not supported)

Stylized Water 2

(251)
2528 users have favourite this asset
(2528)
$35
Taxes/VAT calculated at checkout
License type: Single Entity
Single Entity
Recommended for individuals and small businesses.
Multi Entity
Recommended for large enterprises working across multiple locations.
Refund policy
This asset is covered by the Unity Asset Store Refund Policy. Please see section 2.9.3 of the EULA for details.
Secure checkout:
Supported payment methods: Visa, Mastercard, Maestro, Paypal, Amex
License type
File size
38.9 MB
Latest version
1.7.0
Latest release date
Dec 2, 2024
Original Unity version
2021.3.16 or higher
Support
Visit site
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Unity logo
Language
Feedback
Partners Program
Partners
USD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR