Since iOS5, iOS incorporates an easy way to create particles in your app.
This is good news, since we no longer need to delve into the complicated world of
OpenGLES or cocos2d or other engine.
However, hard coding particles can be a pain since there are quite many parameters
to play with. I wanted to incorporate this particle system into my old game - Blast The Droids,
and while playing with it, I find I am stuck in the "change one parameter, and execute" loop.
It takes hours(!) to design a simple explosion.