If cost and time-wise
svg is the same to you (and your graphic designer) as a raster sprite, then you should go with
Svg is not necessarily easy to use in Unity natively nor is it supported out of the box. If you want to do this, Unity Answers recommends these:
But, if it's in
svg you can always rescale them and export them to whatever size you need as raster later when you do decide on a resolution.
If you're worried about the added implications of making an
svg (cost, time, etc) and want to just go with raster you need to consider the resolution and dpi of your target devices. If you don't have target devices yet, you should probably do a trade study. This might entail:
- Taking the most popular phones on the market
- Noting their resolutions
- Comparing your assets scale in the game with how much of the resolution they will take up
- Multiply by two to ensure that you have crisp assets when rendered in the game.
This is kind of a cost, time and quality trade-off and is project specific which is something you need to decide on. There is no one right answer but many rule of thumbs that will help you decide.