Game asset processing3 min read

Check Pixels Per Unit When Two Unity Sprites Import at Different Sizes

Use a 64-pixel sprite to isolate import scale, slice dimensions and parent transforms.

Check Pixels Per Unit When Two Unity Sprites Import at Different Sizes
Two pixel-art crates appear at different world-space sizes on a dark grid
Concept illustration

Two files have the same pixel dimensions but appear at different sizes in a Unity scene. Check the sprite importer’s Pixels Per Unit setting, the slice rectangle and the parent transform before resizing the artwork.

Measure a known sprite on one scene grid

Import two copies of a 64×64 test image. Use the full rectangle for each, with unit scale on the objects and their parents. Assign 32 Pixels Per Unit to A and 64 to B. The expected widths are two world units and one world unit respectively. Put both on the same scene grid and capture the import settings along with the measurement.

Find which variable differs on the production asset

  1. Check the actual sprite rectangle. Two sprites from the same atlas can have different slice sizes.
  2. Check import PPU, then examine the entire parent hierarchy. Compare under an unscaled parent if needed.
  3. Once the world size matches, check sharpness with the game camera. PPU changes the scale in the scene. Inspect the source artwork separately for missing pixel detail.

If the project uses a tile grid, include the agreed pixels and world units per tile in the atlas handoff so another developer can reproduce the import.

Prepare a sample with the Tooliva tool, then run the checks in the target environment.

Recommended tools

Ready to try "Check Pixels Per Unit When Two Unity Sprites Import at Different Sizes"?

Use our online tools to apply this tutorial to your indie game project right away.