Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


Particle effects

How to choose between Unity's different particle systems, and use them in your project.
Read time 1 minuteLast updated 12 days ago

A particle system simulates and renders many small images or Meshes, called particles, to produce a visual effect. Each particle in a system represents an individual graphical element in the effect. The system simulates every particle collectively to create the impression of the complete effect.

The holo table in Unity's Spaceship demo. Made with the Visual Effect Graph.

Particle systems are useful when you want to create dynamic objects like fire, smoke, or liquids because it is difficult to depict this kind of object with a Mesh (3D) or Sprite (2D). Meshes and Sprites are better at depicting solid objects such as a house or a car.
This section contains information on:

Topic

Description

Choosing your particle system solutionCompare Unity's particle systems: the Built-in Particle System and the Visual Effect Graph.
Create and view a Particle SystemAdd a Particle System component to a GameObject and preview it in the Scene view.
Vary Particle System properties over timeUse constants and curves to animate numeric properties throughout a particle's lifetime.
Configuring particlesConfigure emissions, global properties, movement, appearance, and physics.
Optimize the Particle System with the C# Job SystemApply custom behaviors across multiple threads using Unity's C# Job System.
Access the Particle System from the Animation systemUse the Animator component to keyframe particle properties.
Particle System component referenceReference for the base properties of the Particle System component.
Particle System component module referenceReference for the property modules that define particle behavior and appearance.

Additional resources