Всё зависит от цели. Если тебе нужна анимация для какого-нибудь ритуала, и эта анимация физических изменений в мир не вносит - просто фором спавнишь 5 партиклов по определенной кривой. Степень отклонения считаешь при помощи единицы обновления тайла/энтити/чего-то_ещё, это просто временная метка.
Если ты хочешь сделать так, чтобы анимация физически воздействовала на мир - тебе нужно создавать реальных энтитей, и задавать им траекторию движения в зависимости от обстоятельств.
Рендер партиклов - бленд и альфа. Хвост уменьшается каждый тик на 3% от своего текущего размера.
Если немного покопаться в математике, можно нагенерить всяких разных форм, вроде этих: