http://www.paulbrunt.co.uk/2008/12/14/smoke-and-fire-in-blender-game-engine/