For my first personal project at The Game Assembly I decided to create a flamethrower for a top down game. When I set out to create this effect I wanted it to feel like a powerful attack that could be used in different lightning scenarios. The effect was created in Unreal Engine 4.
The effect itself is made up of six parts; two fire particle emitters, a smoke particle emitter, a heat haze particle emitter, a ember particle emitter, and a mesh with a procedural fire material. The model I’m using for the effect was created by Soidev.
At the barrel of the flamethrower there are 2 different fire particles and a cone mesh. The I use the 3 parts to work together and make sure the fire feels fluid by having them all use additive blending and work together to create a thick cone of fire.