Liquid Shader for Sprite Shape (2D) OFFICIAL SALE

NOTE: This is the 2D version of our 3D Liquid Shader. If you have already purchased the 3D shader, you can get this one for a reduced price.


IMPORTANT! This asset requires the Shader Graph and 2D Sprite Shape packages. Both of these packages are already included in 2D URP projects created with Unity 6+, and they can always be imported from the package manager.


This asset supports Unity 6.0+ and the Universal Render Pipeline (URP) only. It includes separate shader versions for both the URP Universal Renderer and the URP 2D Renderer.


This 2D Sprite Shape Liquid Shader lets you draw fully customizable liquids in any shape directly with Unity Sprite Shape.

Create lava rivers, water pools, acid pits, poison streams, blood pools, molten metal, magic liquids, and so much more, without relying on rectangular planes or fixed meshes.


Designed for Unity 6.0+ URP, this shader turns 2D Sprite Shapes into animated liquid surfaces with flowing textures, rolling waves, fine ripples, emission, normal maps, and floating patches for simulating foam and crust.

Best used for top-down games, platformers, caves, dungeons, 2D rivers, lakes, and pools, as well as for any stylized 2D environment.


Key Features

  • Draw liquid in any shape using Unity Sprite Shape
  • 13 ready-made liquid presets with materials, textures, Sprite Shape Profiles, and demo scenes - lava, water, acid, slime, blood, honey, oil/tar, mud, poison, radioactive waste, molten metal, alien liquid, and magic liquid.
  • Flow direction and speed controls
  • Animated waves and ripples
  • Customizable foam, crust, and patch effects
  • HDR emission
  • Normal map support for richer lighting
  • Vertical offset control for sinking or raising the liquid surface
  • Custom Sprite Shape Geometry Creator for smooth vertex displacement
  • Quick Liquid Setup component for fast editing with only a few intuitive controls
  • Includes separate shader versions for URP Universal Renderer and URP 2D Renderer

BONUS: The Shader Graph Subgraph asset included in this pack is a reconstructed standard lit shader. It can be imported into your own custom Shader Graph shaders, allowing you to both create custom shader effects and keep the standard shader options such as normal maps, emission, etc. For more information, see our FREE Reconstructed Lit Shader.


Industrial-Grade Quality Control

Stability and compatibility are verified through a continuous integration pipeline that runs automated tests across different Unity versions, render pipelines, and OS versions in the cloud. This helps detect issues that may not appear on local machines and improves test repeatability and reliability.


Documentation

You can download the following document deliverables (.pdf files) concerning this asset (also included in the package):



For further information, visit the shader's page on our website.

For further technical details, visit the shader's documentation page.


NOTE: This shader is based on our old Lava Shader for Unity versions below Unity 6.