Newbie question on different sized targets

I want to create a game for many platforms. Is is better to create background graphics PER target or calculate and position at runtime? For performance reasons, I would think you want to create graphics per target but that means I have many backgrounds, many trees, many dogs, etc. Basically each graphic I have in my game would have to be appropriately sized.

If the answer is that, would you have a different project per target or house ALL graphics in a project and only use what you need?

thx
Ralph

You’ll go crazy if you want to support a lot of platforms and try to make unique assets per platform. In general, have one project, author assets at the maximum size/res you need for your best device, and then come up with some logic the scale/crop/etc your art based on resolution and aspect ratio. That last item comes up constantly here and in Unity answers, so do some searching and you’ll find good ideas.

Awesome answer, thanks…