Living Lake – URP Lake Water, Underwater & Pond Life
DEV505
$11.55
$16.50
30%OFF
(no ratings)
Jump AssetStore
Lake water for URP with real reflections and a full underwater view, plus lilies, reeds, roots, plants and curious fish that fill your lake by themselves.Living Lake turns a hollow in your terrain into a lake that feels alive. Add the water and press one button. The lake fills with water lilies, sunken roots, underwater plants, reeds along the shore, and fish that swim over to look at you. Dive under and everything changes: the water turns murky, light fades as you go deeper, and specks and bubbles drift past.It suits exploration, survival, fishing, open-world, and nature games. It works in your own scenes, and a demo lake you can walk around in comes with it.The waterReflects the shore, trees, and sky in real timeRefraction, ripples that move with the wind, and color that gets deeper with depthSoft edges where the water meets the shoreThree presets to start from: Forest Lake (tea-brown, like a dark mirror), Clear Lake (blue-green, you can see 14 m down), and Murky Pond (green-brown, you can see 3 m)You can tune everything in the material: color, clarity, ripples, wind, reflections, and the sun's glintUnder the waterMurky water, with its own color and visibility for each lakeDaylight that fades and glows as you go deeperFloating specks, bubbles, and depth of fieldTurns on and off by itself as the camera crosses the surfaceLake lifeWater lilies, sunken roots and stumps, plants on the lake bed, and reedsEach grows where it would in a real lake: lilies in the shallows, reeds on the bank, plants on the deeper bedSet how much of each you want, or press Randomize for a new layout. The same seed always gives the same lake.Built only near the camera and never saved into your scene, so it stays lightFishSchools of perch and trout, sized to fit your lakeStand still underwater, and some will come over and circle youEasy to set upDig a hollow in a Unity Terrain.Add the Lake Water component to an empty object at the height you want the water.The water fills the hollow's shape by itself. Press "Add Life and Fish" and you're done.A Quick Check window looks over your project and fixes the URP settings with one click.What's includedDemo scene: a mountain lake in a valley, with a first-person player who can walk into the waterShaders for the water, underwater view, fish, plants, reeds, and sunken woodModels and textures for the lilies, roots, plants, reeds, and fishFull C# source codeUser guide (PDF)RequirementsUnity 6 (6000.0 or newer)URP 17 with Render Graph (not Compatibility Mode). Built-in and HDRP are not supported.Compute shader support (DirectX 11/12, Vulkan, Metal) for reflections. Without it, the water reflects only the sky.Lake life and fish need a Unity Terrain under the water. The water itself works on any flat mesh.The Input System package is needed only for the demo playerEnjoying Living Lake? Please leave a review and tell me what you'd like added next. I consider every suggestion. Any problems? Message me on DiscordRenderingUniversal Render Pipeline (URP 17) only. Uses Render Graph.6 hand-written HLSL shaders (no Shader Graph): Water, Underwater, Fish, Water Plant, Reed, Sunken Wood1 compute shader for reflections2 renderer features, Water Reflection and Underwater, which the Quick Check adds for youReflections: planar reflections of what's on screen, computed at half resolution, plus a sky cubemap and a 360° panorama of the shoreUnderwater: murky water, depth of field, floating specks and bubbles, through a Volume overrideDeveloped with AI assistance: optimizations, code comments, and documentation.


