Having recently acquainted myself with the particle engine...I find that there are quite a few things that Graal's Developers would benefit from, pending them being added to the particle engine.
- The first of which, and quite possible the most important, is that there should be some kind of event and/or notification of an individual particle being destroyed. I.E., onParticleDestroyed(atx, aty, atz), that way we can have a few functions for things like splash ganis where rain drops hit the ground maybe.
- I've also been thinking sub-emitter functionality would be very useful for quite some time now. Allowing particles to emit other particles maybe very helpful when doing multiple emitters/particles for an effect.