Sequential Particle Effects

Has anyone here tried to make “Sequential” particle effects, like those used in WoW? I’m thinking I would use it for a magic-spell framework, similar to those used in Torque games. There’s basically 4 parts of a sequence: cast, release, deliver, and impact. For a simple fireball, this would be: cast(player “charges up”, flames gather around player’s hands), release(player throws fireball), deliver(fireball flies through the air toward enemy), impact(explosion, enemy receives X damage). Basically, WoW-style particle effects*. Has anyone tried something like this in Unity?

*Footnote: Notice I didn’t say “WoW-caliber effects”. They don’t need to be awesome, just cool. :slight_smile:

I’m no expert but I’m thinking:
-Create the four particle effects. Use the “one-shot” setting for the fireball and adjust the settings so it goes flying at a high speed.
-Script the first to play when something happens.
-Script a time when that effect ends (destroy or hide it?)
-Script the next effect in line to happen.
-So on and so forth.

Thant’s kinda what I was thinking too. So far, the effects are all done but I still need to animate/script them. Right now, my goal is a fireball. However, if I want to create a selection of spells, especially portable spells, it would take a long long time… But I’m happy so far. :slight_smile: