Hi i'm developing a full featured game framework.
I post this because I have included SPARK as a component of IrrSolid:
IrrSolid has several components that can be easily removed/added.
I'm planning to add a particle manager that can create SPARK scene nodes, wich mean that particles can be translated and transformed as any other scene node.
A nice feature that you might want to see is the
Rnd::getRandomFloat(irr::f32 min, irr::f32max) feature.
It generates random floats values in the specified range with 31 bit of resolution/precision. Is is faster than the core
SPK::random function. so maybe you can take a think about implementing getRandomFloat in SPARK. there are no problem for doing that IrrSolid is zlib.
and maybe any random emitter of spark will benefit from that function ;-)
source forge project page:
https://sourceforge.net/projects/agametemplate/EDIT: I Annouce also that a support web page was added to my blog:
IrrSolid - GameFramework homepage - + Tutorials