qiezi-228

A modular Shader Graph library designed for Unity URP and VFX Graph workflows.

19
4
100% credibility
Found May 31, 2026 at 19 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
C#
AI Summary

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

1
You want to create stunning visual effects

You're building a game and want explosions, magic spells, and particles that feel real and impactful.

2
🔍 You discover the Output Event Helpers

You find a library of tools that lets your visual effects trigger real actions in your game world.

3
🎬 Your effects make things happen

When your firework explodes, the camera shakes. When lightning strikes, thunder plays. When magic happens, objects spawn.

4
Choose what your effects should trigger
🔊
Play sounds

Add audio that plays exactly when your visual effect happens

📦
Spawn objects

Create 3D objects like debris, sparks, or items when effects occur

💥
Apply physics

Push, pull, or explode physical objects with realistic forces

📷
Shake the camera

Make the screen shake to add weight and impact to your effects

5
🔗 You connect everything together

You attach the helper scripts to your visual effects and configure when and how they respond.

6
▶️ You test your creation

You run your game and watch as your visual effects now trigger real sounds, objects, and physics reactions.

🎮 Your game comes alive

Every explosion feels powerful, every spell feels magical, and players feel the impact of everything happening on screen.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 19 to 19 stars Sign Up Free
Repurpose This Repo

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 Repurpose
AI-Generated Review

What is SayCheese_Modular_UnityShaderLibrary_SupportVFXGraph?

This is a Unity package that extends Visual Effect Graph with custom output event handlers. It lets your particle effects trigger real-world actions: spawning prefabs with position and rotation data, pushing rigid bodies with impulse or explosion forces, firing UnityEvents for gameplay integration, playing audio, and shaking cameras via Cinemachine. Built in C# for Unity URP and VFX Graph workflows, it bridges the gap between visual effects and game logic without writing custom event receivers from scratch.

Why is it gaining traction?

The prefab spawning handler is the real draw here. It manages object pooling automatically, letting you spawn particles that instantiate real game objects with transform data pulled directly from VFX attributes. You can control position, rotation, scale, and lifetime from your shader graph, which eliminates a common pain point in VFX-to-gameplay pipelines. The rigid body support covers three force modes (impulse, explosion, velocity change) with local or world space options, covering most physics trigger scenarios.

Who should use this?

Technical artists building VFX that need to affect gameplay objects without custom C# work. VFX artists who want prefab instantiation tied directly to particle events. Developers prototyping systems where particles should spawn hazards, pickups, or environmental objects. Not useful if you're purely doing non-interactive visual work or haven't adopted VFX Graph.

Verdict

The concept is solid and the implementation follows Unity's VFX Graph patterns correctly. However, with 19 stars and a 1.0% credibility score, this is a hobby project without community validation, documentation, or test coverage. The README is a binary file, which suggests incomplete setup. Worth exploring for the prefab spawner alone, but treat it as reference code you'd adapt rather than a dependency you'd ship. Check the sample code structure and port only what you need into your own codebase.

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.