particle systems
particle system
API
»
http://www.cs.unc.edu/~davemc/Particle/
designing extensible particle systems in c++ »
http://www.gamedev.net/reference/programming/features/extpart/
(often seen in
Game Engines
and
Computer Graphics
))