Particle System Features?

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By AlexSkylark
:warning: Old Version Published before Godot 3 was released.


I needed a 2D Game Engine with a particle system that features:

  • Particle collision
  • Sub Emitters
  • Changing color / size / speed over time, but not merely “size”. I need to stretch the particles’ along the X and/or Y axis freely.
    So far I’m using Unity with the PhantomParticle asset, but I found the performance of that set to leave something to be desired. Does anyone out there know if Godot’s particle system got me covered? So far I’ve only found particle systems that change the particle size uniformly :frowning:

Hello. I’m shamelessly necroing this question of mine from over 3 years ago to ask if anything has changed in regards to that in this time frame. Does Godot’s particle systems have any of the features above now?

AlexSkylark | 2019-11-26 02:20

I’ll shamelessly reply 2 years after that, and say that Godot 4.0 (Coming in mid-2021) will have most of these features :stuck_out_tongue:

whitehatcat | 2021-01-02 18:58

So I’m gonna necro this YET AGAIN without any shame in my heart to ask if NOW I can expect those features in Godot’s current version, hah.

AlexSkylark | 2022-10-06 19:10

:bust_in_silhouette: Reply From: rgrams

No, Godot’s particle emitter doesn’t do most of that stuff. I’ve written my own particle system in GDScript that has more features, which was pretty easy, but its performance is also not very good (If you’re talking about hundreds or thousands of particles.)