Mit verlaub, hier wird aber heftig Verbegriffmischt:
Sprites sind eine Technik zur Animation ( in Programmen). Im wesentlichen dienen die dazu automatisch Bewegungsabläufe durchzuführen oder Kollisionen zu erkennen. Dies alles hat in diesem Forum wenig verloren.
Um Sprites scheint es auch weniger zu gehen, als vielmehr Grafiken für Sprites und die kann man sehrwohl mit jedem Bitmap-Grafikprogramm erstellen. Die Frage soll also wohl lauten wie zeichnet man Rauch und Feuer? Das ganze soll dann wohl auch noch animiert werden ( ist das niht eher was für OpenGL ???), ich glaube mit nem animatedGIF ist sowas aber nicht zu machen.