Modern 2D Water lets you add customizable, procedural water to your 2D and 2.5D games without writing shaders or code. It supports both platformer and top-down perspectives and has a ton of features🔥 Demo Video | Documentation | Discord server 🔥Try a New 2D All-in-one Sprite shader asset for your game! 🎮🌊 Advanced 2D / 2.5D Water System for Unity (URP)A high-performance, highly customizable water solution designed for platformers, top-down games, pixel art projects, and hybrid 2D/3D scenes.This asset lets you add reactive, animated, and visually rich water to your game without writing shaders or simulation code.Whether you’re building a cozy pixel game, a fast-paced platformer, or a stylized top-down RPG, this system gives you production-ready simulated water with realtime customization🎮 Interactive Demo ➡ WebGL Demo Link (click here)📖 Setup Tutorial➡ Documentation📦 Package IncludesAll-in-one water systemMultiple demo scenes (platformer, top-down, etc.)Demo sprites and assetsRain particle systemWater texturesPost-processing water droplets shaderFull web documentation🔒🔑Compatibility:URP 2D Lights support Toggle lighting interaction per water surface — ideal for top-down scenes.Fully scalable Works reliably on very large or very small water bodies with consistent visuals.Spritesheet supportsprite skin sprites support (unity < 6.0)Basic 2d Cinemachine camera supportUnity pixel perfect camera supportPrefab workflow worksulti-scene/bootstrap workflow worksCompatible with :Unity 6+Unity 2021.3 LTS and newer⚡ Supported Render Pipelines :- URP🌊 Core Water Features (before v2.0)Gradient-based water coloringFoam & edge foamSun streaks / light stripsDistortion & refractionObstructions (foam around objects)Infinite scrolling waterFast real-time wave simulationLimitless wave simulation modeAutomatic surface wavesRigidbody-driven wave interactionsRain-driven surface ripplesDistance-based color gradients from obstructionsPixel-art rendering supportCustom tiling & perspective controlBlur effects (Gaussian, Box, Bokeh)Custom surface texturesWet surface overlay modeTop-down & platformer reflectionsSprite sheets and atlases support🧊 New Features (after v2.0)Raymarched reflections (tilemaps & surfaces)Raymarched obstructionsReflections for 3D static meshesObstructions for 3D static meshes3D object water interaction & simulationPlatformer-specific surface wave simulationPerspective camera supportreflections alpha falloffcreate water by drawing on a tilemapSpline sprites support (for Unity 5)🖥 Supported PlatformsMobile: Android & iOS (high-end)Standalone: Windows, macOS, LinuxConsoles: Switch, PlayStation, XboxWebGL (partial)⚙ Customization and OptimizationEvery feature is highly configurable, with extensive parameters exposed in the inspector.To optimize the performance, you can choose from three water shader variantsYou can also change the reflections and simulation texture sizes and limit the effects list💬 Support & UpdatesDedicated Discord serverFeature requests welcomedI can help you with basic integration in your project*Works on all versions of Unity from 2021.3 and up*Supports current and upcomming Unity versions*Music and sounds from the video are not included!Listed Above





