Contents
What size should I make my sprites for Unity?
The ideal size of individual sprites is 540×960 because it isn’t too small or large so scaling due to different screen sizes will not matter much. A 4K sprite atlas will be of 8MB in Unity , 2K of 2MB and 1K of 0.5MB.
How do you change the size of a sprite in Unity?
You can try changing the Pixels per Unit in the sprite sheets import settings. Just select the sprite sheet in the project window and you can change it in the inspector as shown in the image below: The lower the number the more screen space is going to be taken up by the sprite.
What should the sprite resolution be in Unity?
As described in a comment above, there’s no one simple answer for what sprite resolution or Pixels Per Unit (PPU) setting to use. I think the “why’ of this will be a bit clearer if we work through some examples.
How big should a sprite Atlas be in Unity?
What will determine the size of your atlases (or spritesheets) is the necessities of your game. Pixel art games that will deal with very small images can pack A LOT of assets in a single 1024×1024 spritesheet, or even 512. But high resolution games might need several 4096×4096. You also want to take a look at your the target platforms.
How many pixels per sprite should I use?
Consider too that rendering native res might be a bit too performance/battery intensive on some devices, so rendering to a 720p buffer & dropping to 72 pixels per unit (or 90, or 60…) is also an option, giving us 2 screen pixels per sprite texel.
Is the height of a texture the same as a sprite?
Your TEXTURES should be in a power of 2, which is not the same as your sprites. For example, my little character there with a height of 400px is not in a power of 2. But this 400px sprite will be packed inside a texture with many other sprites. And that texture should be a power of 2.