Mожно попользовать какую нибудь библиотеку системы частиц. Там и огонь и дым.
Или сделать огонь используя анимированную полупрозрачную текстуру натянутую на примитивные 2 перекрещеных прямоугольника.
particlesystem.zip
Типа такого. Но бывает получше.