Hose Rope Water Physics


6 spray modes included: Garden Stream, Power Jet, Gentle Pour, Flat Fan, Shower, Mist ... Ready-made gameplay ... It grows back if you stop spraying and can relight itself ... Two ways to play


by Rigonix3D


Price History +

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.

Requirements

  • Unity 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)

Contents

  • Full C# source in the HopeRope namespace, split into separate runtime and editor assemblies
  • About 25 runtime components and custom inspectors for all of them
  • 6 procedural URP shaders (water stream, droplets and foam, fire, smoke, puddles, gauge). They use no textures.
  • 6 spray-mode presets
  • 2 low-poly models, each as FBX plus its .blend source:spray gun nozzle: 570 triangles
    water tank: 1,616 triangles
  • 2 demo scenes, built entirely from primitives and the included models

Features

  • Hose: 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 / limitations

  • Render pipelines: Built-in and HDRP are not supported. The shaders are URP-only.
  • Platforms: tested on Windows,Android And WebGL.

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.


DEMO


A hose that feels real

  • Verlet rope physics with a smooth, auto-generated tube mesh
  • Collides with the ground and your colliders, and slides around tanks, barrels and walls
  • Kinks reduce water pressure, and the hose visibly swells as water travels through it
  • Leash mode pulls the player back when the hose runs out of length
  • Hose reel with manual, auto-extend and auto-retract modes and a spinning drum
  • Pick up, drop and hang the nozzle on hooks

Stylized water stream

  • Ballistic water that bends as you swing the nozzle
  • 6 spray modes included: Garden Stream, Power Jet, Gentle Pour, Flat Fan, Shower, Mist
  • Create your own modes with presets (profiles), no code needed
  • Splashes, droplets, foam and ripples, all with procedural shaders, so no textures needed
  • Puddles that form where water lands, merge, and dry over time
  • Sprinklers with Rotate, Oscillate, Impulse and Static patterns, plus schedules

Ready-made gameplay

  • Crops and trees: they get wet, dry out, and grow while watered
  • Fire: layered flames, embers, smoke and steam. It grows back if you stop spraying and can relight itself
  • Washing: mud and dirt wash off objects
  • Buckets and troughs: fill up and can feed a tank
  • Water wheel: spun by the water’s force, can drive gears or pump water
  • Physics push: any Rigidbody is knocked around by the stream
  • Your own reactions: a simple interface and UnityEvents for hooking up anything else

Two ways to play

  • Mouse mode: the nozzle follows the cursor and the water lands where you point. No character needed, which suits top-down and management games
  • Player mode: carry the hose around with a character controller

Built for developers

  • Custom inspectors with foldable sections, fields that appear only when needed, tooltips and tips
  • Water tank with capacity, refill and a floating gauge
  • Procedural audio included, so it works with no sound files, and you can swap in your own clips
  • Clean, commented C# source with events everywhere
  • Two polished demo scenes with a HUD, keyboard shortcuts and mini-challenges
  • Full documentation with step-by-step tutorials