Fire test fully created with old fashion Blender particles, no fire simulations.
Below you can find the animations.
3 particle systems was created for flames, sparks and smoke.
Only colors, no sprites animated textures was used.
Fully produced in Blender 3.6 rendered with EEVEE for speed convenience.
While no so realistic as fire simulations it is very light, very fast and convenient and this technique may work very well in some scenes.
Fire, Smoke and sparks, old Blender particle system.
Fire, Smoke and sparks with collisions, old Blender particle system.