I said rendering engine, ie OpenGL, SDL, directX etc, not full game engine. What API is it your using to draw the graphics basically.
For 2d graphics simply leaving a smoke sprite behind when you redraw a projectile in a new location works fine.
sorry for my description is not clear
It's 2d graphic on flash player or java