The fireball is a complex, layered effect. We can separate the fireball into two parts: the core and the Trail.
The core is where the effect starts and takes shape: the flame, the sparkles, and the primary light source.
It is also the segment of the fireball that we give the most attention when animating as the ignition uses the core glow and light to create a surge of energy.
It’s through the design of the core that the fireball takes the characteristic drip shape with flames spreading and moving upwards.
The Trail is the section that draws the movement of the effect. It’s also where the particles from the core persist but quickly fade.
It’s the trail that tells that this effect is not a static bonfire. It’s a flying ball of fire and it’s coming to you!
The visualization of the fireball motion is an important visual feedback to players. It provides a notion of caster position and also helps predict the speed of the fireball and using that the player can calculate the timing for dodging mechanics.