@Khorino - that is a really open ended question, and there really isn't a generic answer to it. How you can simplify this really depends on a whole bunch of things, but one option is to "bake" the particles into a sprite animation. The multi atlas demo is an example of this. You can create that explosion using particles, but here, it is baked into one animation sequence.
With a bit of creativity - baking + real particles, you can greatly increase the number of particles you can push around.