A modular Shader Graph library designed for Unity URP and VFX Graph workflows.
This is an official Unity sample package that extends the Visual Effect Graph system. It provides helper components that let game developers connect their visual effects to real-world game actions - when an effect happens, it can trigger sounds, spawn objects, apply physics forces, or shake the camera. Think of it as the bridge between 'pretty particles' and 'things that actually happen in your game.'
How It Works
You're building a game and want explosions, magic spells, and particles that feel real and impactful.
You find a library of tools that lets your visual effects trigger real actions in your game world.
When your firework explodes, the camera shakes. When lightning strikes, thunder plays. When magic happens, objects spawn.
Add audio that plays exactly when your visual effect happens
Create 3D objects like debris, sparks, or items when effects occur
Push, pull, or explode physical objects with realistic forces
Make the screen shake to add weight and impact to your effects
You attach the helper scripts to your visual effects and configure when and how they respond.
You run your game and watch as your visual effects now trigger real sounds, objects, and physics reactions.
Every explosion feels powerful, every spell feels magical, and players feel the impact of everything happening on screen.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.