Making a flame thrower (arc, tower defense)

Godot Version

4.3rc3

Question

For my cartoony/non-photorealistic tower defense game i want to make a flame thrower. The flame is a directional arc (rotates towards enemy) that hurts everyone within a cone of a fixed shape. i can do that with an Area2D and CollisionPolygon2D. i also want it to look cool. That part i’m unsure about. i think a lot of people use particles (which i’m terrible at) but i’m not sure how i’d get the particles to match the size and shape of the collision polygon. Alternately i could use an AnimatedSprite2D but i’m not sure if one can make adequate looking fire, but maybe that’s just because i’m a terrible artist.

Anyone have ideas on a good approach?