Game 2D Water Kit

📚 Online Guide 🎮 Online Demo 📧 Contact Publisher


The asset supports the Built-in (default) Render Pipeline

The asset supports the Universal Render Pipeline (URP) - 2D Renderer


⚡ Key Features:


🔹 Highly customizable water and waterfall systems

🔹 Seamless integration into the Sprite workflow:

🔸 Easily sort the water/waterfall object relative to sprites using sorting layers

🔸 Change the shape of water/waterfall objects using Mesh Masks or Sprite Masks

🔹 Quickly tweak and test the water and the waterfall simulation properties in edit-mode

🔹 Well-integrated into the Unity Editor with clean and well-organized inspectors

🔹 Top performance across platforms - Mobile friendly



💦 Water System: 📚Guide


🔹 Optimized real-time refraction and reflection effects

🔹 Dynamic waves with 4 different types of ripples:

🔸 On-Collision Ripples:

🔹 Created when a rigidboy enters the water

🔹 Created when a rigidboy gets out of water

🔹 Created when a rigidboy moves in water

🔸 Constant Ripples: Created at regular time intervals

🔸 Script-Generated Ripples: Created in code

🔸 Waterfall Ripples: Created by a waterfall object that overlaps the water object

🔹 Sine waves

🔹 Waves Can Affect Rigidbodies: Rigidbodies floating on water follow the undulations of water waves

🔹 Customizable sound and particle effects for each type of ripple (not including the waterfall ripples), with an efficient object pooling system

🔹 Easily create very large (limited to a specific region) or endless water areas with great performance

🔹 Fake perspective effect: Add a sense of depth to your scene by rendering certain objects as partially submerged in water

🔹 Set a solid or gradient color, a texture, or even a texture sheet animation and apply distortion effects, across the water body and/or surface

🔹 Draw the outlines of the surface of the water: water top-edge, surface-level, and submerge-level

🔹 Easily Animate the water size in code (❓)

🔹 6 optimized water shaders:

🔸 4 shaders for the Default Render Pipeline: 1 unlit, and 3 lit shaders (pixel-lit, vertex-lit, and vertex-lit-only-directional-lights)

🔸 2 shaders for URP: 1 unlit and 1 lit shader (supports the 2D Renderer)



💦 Waterfall System: 📚Guide


🔹 Optimized real-time refraction effect

🔹 Can interact with water systems it overlaps, disturbing their surfaces and creating ripples

🔹 Set a solid or gradient color, a texture, or even a texture sheet animation and apply distortion effects, across the waterfall body, left-right edges, and top-bottom edges

🔹 Easily Animate the waterfall size in code (❓)

🔹 6 optimized waterfall shaders:

🔸 4 shaders for the Default Render Pipeline: 1 unlit, and 3 lit shaders (pixel-lit, vertex-lit, and vertex-lit-only-directional-lights)

🔸 2 shaders for URP: 1 unlit and 1 lit shader (supports the 2D Renderer)