Stateless Particles View on Asset Store (opens in new tab)

Package details

Latest version
1.2.0
Last updated
First released
Unity version
6000.3.12 or later
Package size
19.3 MB
Files
86
Favorites
13
Views in the past week
26

Price tracking

Last checked
Tracked since
Lowest recorded
$16.49 on

Keywords

Stateless Particles

by FXPOD (opens in new tab)

5.0 / 5 · 3 ratings

Ratings by stars
Number of ratings for each star rating
5 stars 3
4 stars 0
3 stars 0
2 stars 0
1 star 0
  • Price drop

Stateless Particles is a GPU particle system based on vertex shader. Simple and efficient way of authoring and distributing effects at very low cost.

Discount -3% Previous price $32.99 Price $32.00

Get 3% off on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Stateless Particles, 6 months Current $32.00; lowest $16.49; highest $32.99 in this period. $0 $25 $50 Jun Jul Aug Sep Oct Nov Version 1.0.1 released 10 Jun 2026 v1.0.1 Version 1.1.0 released 15 Jun 2026 Version 1.1.1 released 8 Jul 2026 v1.1.1 Version 1.2.0 released 20 Jul 2026

Asset preview

1 / 4

Stateless Particles screenshot 1

Stateless Particles screenshot 1

About this asset

🔥 Create optimized particle systems with ease 🔥

Stateless Particles is a tool and a technique of authoring particle systems that doesn't track individual particle states. You benefit from having to render just a static mesh, with a predefined number of particles. Makes it efficient and stable with significantly lower performance cost than other methods.

⚡ GPU Particle System

Vertex shader is responsible for all particle animation that makes Stateless Particles naturally a GPU particle system. You controll position, velocities, size and other particle parameters simillarly to what you would do in conventional particle systems.

⚡ Performance at scale

Stateless particles perform well even in large instance numbers and particle counts maintaining stable performance. Tested in compartison to other particle system solutions. Stateless Particles work with SPR Batcher to reduce even more impact on the prefomance.

⚡ Particle Stack Generator

Paticles are represented by a stack of quads standard to this techniques. Creating those meshes can be a trouble if done repeatedly. That's why Stateless Particles come with a generator for those meshes. You specify particle count, random seed and other mesh related parameters and stack of quads will appear in your game object with all nessesary data. Those meshes don't have to be saved anywhere, if you have the same particle stack in multiple gameobjects they are automatically cashed and reused.

This is a flexible apporach and all meshes stay procedural and you can keep them editable all the time. 

⚡ Particle Shaders & Shader Graph

While this system uses vertex shader it comes with all nessesary shader functions to perform particle simulations. The base shader is in place to use it right from the beggining you don't have to edit shader files. That being said all of the particle features are stored in sub-shaders so it's easy to tweak, expand or cut your particle system to match your needs.

⚡ Example content

This package comes with demo scene featuring a examples of Stateless Particles and presets to use as a base when creating new particle system and support for creating custom presets.

Example content also comes with vfx textures custom made for this package.

Keep in mind

  • While Stateless Particles optimize particle simulation and instance costs they draw pixels the same as any other object. Be aware of the overdraw while making a lot of instances.
  • Particle simulation and visual output use the same shader graph.

Enjoy!

From the publisher's Asset Store listing.

Technical details

Features:

  • Fast and efficient particle systems
  • Ready to go base shader with all features
  • Modular - tweak and expand the shader if you need
  • All functions are in sub-shaders to streamline custom shader creating
  • Particle Stack Generator as a part of initialize script
  • Generate and cache particle meshes automatically
  • Suport for all render pipelines

Compatibility

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

As listed on the Asset Store.