Can use advanced particle editor like https://effekseer.github.io/en/
And use them in playcanvas:
https://playcanvas.com/editor/scene/1139578