Here is the final effect of my Daily VFX challenge. I've combined the effects I've made on the last 3 days. Made with Niagara on Unreal Engine 4.
The complete effect
The fire ball projectile effect
The fire ball explosion effect
The fire ball cast effect