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.
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