I've decided to develop a whole new particle engine from scratch. It's called Stardust, and that's also the mascot bunny's name.
I've tried something different for my engine this time: designing a mascot character for it. I hope this will bring the users closer to the engine. Since there's a solid character image, people may visualize the character in mind when thinking of the engine.
So far the engine's 2D functionality is complete. Now I'm working on the XML and 3D parts. After the engine is finished and a full tutorial & docmentation are ready, I'll bring this engine into public.
The class structure of Stardust is inspired by Flint Particle System. Stardust is designed with flexibility in mind: users can easily extend Stardust to create a custom branch. I'll complete the 3D extension that supports ZedBox and Papervision3D before the initial release.