Simple fire simulation study in Blender: domain and flow settings, force fields, cache baking...
Glow effect, heat distortion, wireframe reveal effect, and background made in post-production inside Natron with encoding help in Lightworks or DaVinci Resolve.
Heat distortion effect source file by: https://www.youtube.com/channel/UCOtN7uOIC0SlopSK8rbjoWA