When I test the assets I create, I usually use Gamemaker Studio 2, but have also put them into Unity when I first started making assets. So for sure either of those will work.
What sort of limitations do you usually experience with other 2d assets you buy? Just curious, so I can improve mine if there is a way.