13 — Particle Systems & VFX

Create and implement real-time visual effects in Unity with Shuriken and VFX Graph.

Updated Feb 15, 2026
One-click install
npx skills add https://github.com/ftnilsson/agent-cli --skill 13-particle-systems-vfx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: 13 — Particle Systems & VFX
Source: https://github.com/ftnilsson/agent-cli/tree/main/unity-game-development/skills/13-particle-systems
Command: npx skills add https://github.com/ftnilsson/agent-cli --skill 13-particle-systems-vfx

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill enables developers to create and implement dynamic visual effects in Unity, enhancing gameplay feedback and visual appeal using both the built-in Particle System and the advanced Visual Effect Graph.

Core Features & Use Cases

  • Particle System Mastery: Configure and optimize Shuriken particle systems for common effects like fire, explosions, and trails.
  • VFX Graph Integration: Leverage GPU-accelerated effects for high-particle-count scenarios.
  • Scripting & Pooling: Control effects via C# and implement efficient object pooling for performance.
  • Use Case: Add impactful explosions to a player's weapon impacts, create atmospheric effects like rain, or design magical spell visuals.

Quick Start

Use the particle systems skill to create a fire effect using the built-in particle system.

Frequently Asked Questions about 13 — Particle Systems & VFX

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create real-time visual effects in Unity using the Visual Effect Graph?

To create real-time visual effects in Unity, use the GPU-accelerated Visual Effect Graph for high-particle-count scenarios. This Skill provides effect recipes and scripting integration for gameplay systems, requiring a Unity environment with URP or HDRP to function properly.

What is the difference between Shuriken and the Visual Effect Graph in Unity?

The built-in Shuriken particle system is configured for common effects like fire and explosions, while the Visual Effect Graph is GPU-accelerated and handles high-particle-count scenarios. This Skill covers mastering both Unity approaches for different visual effect needs.

Do I need URP or HDRP to use the Visual Effect Graph in Unity?

Yes, you need URP or HDRP to use the Visual Effect Graph in Unity. The GPU-accelerated visual effect system requires either the Universal or High Definition Render Pipeline to function, whereas the built-in Shuriken particle system works in the standard pipeline.

How do I optimize Unity particle systems for performance using object pooling?

Optimize Unity particle systems for performance by implementing efficient object pooling through C# scripting. This Skill provides the scripting integration needed to control effects dynamically and pool them, reducing runtime overhead for frequent gameplay visual effects like weapon impacts.

How do I trigger Unity particle systems from C# gameplay scripts?

Trigger Unity particle systems from C# gameplay scripts by using the scripting integration provided. This Skill enables developers to control visual effects dynamically, connecting systems like Shuriken directly to gameplay events such as player weapon impacts or magical spell casts.