Particles roots & vine system View on Asset Store (opens in new tab)

Package details

Latest version
1.0.0
Last updated
First released
Unity version
6000.0.67 or later
Package size
2.2 MB
Files
23
Favorites
15
Views in the past week
14

Price tracking

Last checked
Tracked since
Lowest recorded
$10.00 on

Keywords

Particles roots & vine system

by Hovl Studio (opens in new tab)

No ratings yet

Surface-following particle system for creating crawling roots, vines, ivy growth, and organic wall effects.

Price $20.00

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Particles roots & vine system, 6 months Current $20.00; lowest $10.00; highest $20.00 in this period. $0 $10 $20 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 8

Particles roots & vine system screenshot 1

Particles roots & vine system screenshot 1

About this asset

Particles Roots & Vine System is a Unity particle-based surface-following system for creating organic crawling effects such as roots, vines, ivy growth, magical trails, spreading energy, insects, sparks, and other particles that move along walls, floors, rocks, and mesh surfaces.

The system controls particle movement so particles can detect nearby colliders, stay close to the surface, and continue moving along it instead of flying freely. It is useful for procedural-looking growth effects, wall-crawling particles, fantasy magic, nature effects, horror environments, and sci-fi surface energy effects.

The script supports corner following, forward blocker detection, surface offset control, layer filtering, and original particle speed preservation. You can still use standard Particle System modules such as Noise, Color over Lifetime, Size over Lifetime, Trails, and Texture Sheet Animation to customize the final look.

Features:

  • Particles move along nearby surfaces
  • Works with Unity Particle System
  • Supports walls, floors, rocks, columns, and mesh colliders
  • Corner and surface normal following
  • Anti-penetration blocker check
  • Layer mask control for detected surfaces
  • Adjustable surface offset and search distance
  • Preserves original particle speed
  • Can be combined with Particle System Noise
  • Useful for roots, vines, ivy, magic, energy, sparks, and crawling effects

Requirements:

Objects that particles should follow must have colliders. For best results, set the Particle System Simulation Space to World.

Works with any rendering pipeline!

The house is for demonstration purposes only. It's not included in the asset.

Contact me if you have any problems or questions. Contact methods on the profile page.

From the publisher's Asset Store listing.

Technical details

Required setup:

  • Particle System should use World Simulation Space
  • Objects that particles should follow must have Colliders
  • Assign correct layers in Surface Layers
  • Collision module is not required

Script features:

  • Per-particle surface detection
  • SphereCast-based surface search
  • Movement projected along surface normals
  • Corner and edge following
  • Forward blocker detection to prevent particles from moving inside other colliders
  • Adjustable surface offset
  • Layer mask filtering
  • Original particle speed preservation
  • Optional detach behavior when no surface is found

Performance notes:

The script performs physics checks per active particle, so performance depends on particle count, collider complexity, and search distance. For best performance avoid extremely high particle counts.

Limitations:

  • Requires colliders on target surfaces
  • Very complex Mesh Colliders may be more expensive
  • Not a mesh generation system
  • Does not procedurally create 3D vine geometry, it controls Particle System movement along surfaces

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
6000.0.67f1 Compatible Compatible Compatible Compatible

As listed on the Asset Store.