Thank you for your purchase <3
Correct, Range is used rather than hitboxes for many reasons:
1- It's much better for the game performance.
2- It's much easier to adjust/change any range for anyone using the template/building on the template.
3- Much fewer assets required, which means less game size.
4- Much fewer codes (events) required for fighting mechanics since it's just the range that change, rather than creating/deleting/handling every single hitbox object.
And much more things!
In general, fighting games doesn't always use hitboxes for attack animations, that's not required, and in my opinion it's a bad choice to take, otherwise you are going to get into all the issues (the opposite of what I mentioned above).
In my opinion:
- Range is the smart way.
- Hitboxes is a beginner way.