So here's what I tried: I got a flare texture from this free cc0 particle pack from kenney.nl, but you can use whatever you want. I added a spatial node, and added a plane as a child to it. I gave the plane a spatial material, and changed these material settings.
under Flags, I checked transparent, and do not receive shadows.
under Parameters, I set cull mode to disabled.
under Albedo, I changed the color to orange (it was a white texture) and set the texture to the flare texture.
under Emission, I checked on, set the color to reddish orange, and upped the energy.
Next I duplicated the plane, and rotated it 90 degrees. Then I continued to duplicate and rotate. The goal is to make the plane look 3d from the angles you look at it.
To make it work, all you would have to do, is select the spatial node all the planes are parented to, and set its scale so small you cant see it. Then, in the code when you fire, you could set its scale up so you can see it, and you would have a basic flare.
To up it, you could have an animated texture of a flare on the plane, so you could get a more fluid result, and it would make it disappear nicely. I'm not an expert on materials, so I'm not entirely sure how to do that, but this should get you started at least. :)