Here is a cool little effect I just cooked up in our FX editor. I just added a feature to allow particles to be pulled to another point for a “life sucking” ability I am working on in the game. All of our particle systems have an emitter type (how they are shot out), an updater type (how the particles change over time), and a renderer (how they look.) Interestingly enough, when I checked out how Unity did theirs, it was pretty much the same thing. Great minds?