Pues, puedes hacerlo de diversas maneras. Con particulas para darle un efecto más suavizado.
Y si no te familiarizas con las particulas, puedes utilizar sprites animados.
Crearías entonces un objeto por cada llamarada que lanze el arma...
Es una idea de como podrías implementarlo...
Saludos!
Nyan!
