Выкладываю исходники своей системы частиц. Особенности:
загрузка эффектов из скриптов
структура: эмиттер > группа > частица
свойства
и анимации: вращение, движение с ускорением и без, размеры, анимация
цвета и спрайта, жизнь, период анимации, наложение (альфа или световое)
и др.
области эмиттера (появления новых частиц): прямоугольник, точка, окружность.