UI Particle System (Canvas / UI) View on Asset Store (opens in new tab)

Package details

Latest version
1.0
Last updated
First released
Unity version
6000.3.13 or later
Package size
266 KB
Files
8
Favorites
1
Views in the past week
22

Price tracking

Last checked
Tracked since
Lowest recorded
$8.50 on

Keywords

UI Particle System (Canvas / UI)

by AstroPlayze (opens in new tab)

No ratings yet

UI ParticleSystem is a native Unity UI particle engine rendering all particles in a single draw call via CanvasRenderer. It integrates with RectMask2D and layout groups without RenderTexture hacks.

Price $8.50

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for UI Particle System (Canvas / UI), 6 months Current $8.50; lowest $8.50; highest $8.50 in this period. $0 $5 $10 Sep Oct Nov

Asset preview

1 / 3

UI Particle System (Canvas / UI) screenshot 1

UI Particle System (Canvas / UI) screenshot 1

About this asset

Core Architecture

UIParticleSystem is a native UI particle engine built directly on Unity's MaskableGraphic. Unlike Unity's built-in ParticleSystem, it renders directly inside the Canvas without requiring extra cameras or RenderTextures.

It fully supports:

  • Canvas hierarchy sorting
  • RectMask2D and UI masking
  • Layout Groups
  • Play Mode and Edit Mode simulation

High Performance Rendering

All particles are rendered using a single mesh and single CanvasRenderer, allowing hundreds of particles to be drawn in one draw call. Geometry is generated dynamically through OnPopulateMesh() with no extra GameObjects or MeshRenderers.

CPU Simulation

Particles are simulated on the CPU using pre-allocated memory to minimize garbage collection. Each frame the system:

  • Spawns particles
  • Updates movement, gravity, rotation and scale
  • Blends colors using gradients
  • Recycles expired particles efficiently

Features

  • Multiple emission shapes (Point, Circle, Box)
  • Multiple emission directions (Single, Cone, Hemisphere, Random360)
  • Texture Sheet Animation (Flipbook)
  • Lifetime & Speed animation modes
  • Parent-to-child Play/Pause/Stop propagation
  • Editor-safe architecture with runtime-only builds

From the publisher's Asset Store listing.

Technical details

Technical Details

  • Native UI Integration: Inherits from MaskableGraphic. Fully compatible with RectMask2D, standard masking, layout groups, and Canvas sorting layers.
  • 1 Draw Call Architecture: Batches all active particles into a single CanvasRenderer mesh on the CPU, ensuring extreme optimization for Mobile and WebGL.
  • Zero GC Overhead: Uses a pre-allocated array of lightweight structs to eliminate runtime garbage collection spikes.
  • Workflow Tools: Features real-time in-Editor preview controls and interactive scene-view gizmos.
  • Compatibility: Supports Unity 2020.3+ across all render pipelines (Built-in, URP, HDRP). Isolated editor scripts guarantee clean, error-free multiplatform builds.

Compatibility

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

As listed on the Asset Store.