Physics hose with stylized cartoon water, sprinklers and puddles, with ready-made reactions: grow crops, put out fires, wash dirt, fill buckets, push objects. Best For Farm/Garden Or Washing sims.Bring water to life in your farming, gardening and simulation games.Hose Rope Water Physics gives you a fully simulated garden hose that drags, sags, kinks and wraps around objects, connected to a bright cartoon water stream that arcs, splashes and soaks the world. Drop it into your scene with one click, or build your own setup piece by piece.DEMOA hose that feels realVerlet rope physics with a smooth, auto-generated tube meshCollides with the ground and your colliders, and slides around tanks, barrels and wallsKinks reduce water pressure, and the hose visibly swells as water travels through itLeash mode pulls the player back when the hose runs out of lengthHose reel with manual, auto-extend and auto-retract modes and a spinning drumPick up, drop and hang the nozzle on hooksStylized water streamBallistic water that bends as you swing the nozzle6 spray modes included: Garden Stream, Power Jet, Gentle Pour, Flat Fan, Shower, MistCreate your own modes with presets (profiles), no code neededSplashes, droplets, foam and ripples, all with procedural shaders, so no textures neededPuddles that form where water lands, merge, and dry over timeSprinklers with Rotate, Oscillate, Impulse and Static patterns, plus schedulesReady-made gameplayCrops and trees: they get wet, dry out, and grow while wateredFire: layered flames, embers, smoke and steam. It grows back if you stop spraying and can relight itselfWashing: mud and dirt wash off objectsBuckets and troughs: fill up and can feed a tankWater wheel: spun by the water’s force, can drive gears or pump waterPhysics push: any Rigidbody is knocked around by the streamYour own reactions: a simple interface and UnityEvents for hooking up anything elseTwo ways to playMouse mode: the nozzle follows the cursor and the water lands where you point. No character needed, which suits top-down and management gamesPlayer mode: carry the hose around with a character controllerBuilt for developersCustom inspectors with foldable sections, fields that appear only when needed, tooltips and tipsWater tank with capacity, refill and a floating gaugeProcedural audio included, so it works with no sound files, and you can swap in your own clipsClean, commented C# source with events everywhereTwo polished demo scenes with a HUD, keyboard shortcuts and mini-challengesFull documentation with step-by-step tutorialsRequirementsUnity 6 (6000.0 or newer)Universal Render Pipeline (URP)Input System package (used by the demo controllers and the mouse nozzle; your own code can trigger spraying with any input)uGUI (used by the demo HUD only)ContentsFull C# source in the HopeRope namespace, split into separate runtime and editor assembliesAbout 25 runtime components and custom inspectors for all of them6 procedural URP shaders (water stream, droplets and foam, fire, smoke, puddles, gauge). They use no textures.6 spray-mode presets2 low-poly models, each as FBX plus its .blend source:spray gun nozzle: 570 triangleswater tank: 1,616 triangles2 demo scenes, built entirely from primitives and the included modelsFeaturesHose: Verlet simulation with distance and bend constraints and adjustable iterations. It collides against a flat ground plane, real colliders, or both.Water: the stream is a pooled ballistic simulation that renders as a single tube mesh. Splashes use pooled particle systems.Hit detection: the stream reports hits through the IWaterReceiver and IWaterImpactReceiver interfaces, a UnityEvent, and Rigidbody impulses.Edit mode: the hose preview works without pressing Play.Not included / limitationsRender pipelines: Built-in and HDRP are not supported. The shaders are URP-only.Platforms: tested on Windows,Android And WebGL.I have used AI to define the structure of this asset. Other than that AI has helped me in removing bugs from the code too.


