Fire VFX made in UE5 Niagara, as part of the Ablaze course: https://www.p2design-academy.com/p/ablaze-realtime-vfx-in-unreal-engine-5, with some personal additions (smoke and sparks). The fire effect is achieved by distorting the UVs a flame texture.