Want to sell your pixel art on Pixelbook? Register your interest.
Back to blogs
Tutorials21 June 20266 min read

How to import pixel art into Unity without it looking blurry

Stop your pixel art looking blurry in Unity. A step-by-step guide to the right import settings, pixels per unit, and the 2D pixel perfect camera.

Author avatar
Pixelbook Team

The most common pixel art question in Unity is also the easiest to fix: why does my art look blurry?

Unity is built to smooth images by default, which is exactly wrong for pixel art. Once you change a few import settings, your sprites will be crisp and sharp.

Here is how to import pixel art into Unity properly.

Fix the blur with these settings

Select your imported sprite in the Project window and change these in the Inspector:

  • Filter Mode: set to Point (no filter). This is the most important one.
  • Compression: set to None, so colours are not altered.
  • Sprite Mode: Single for one sprite, or Multiple for a spritesheet.

Click Apply. Most blur problems disappear at the Filter Mode step alone.

Set Pixels Per Unit

Pixels Per Unit, or PPU, tells Unity how many pixels equal one world unit.

Set this to match your art. If your tiles are 16x16, a PPU of 16 means one tile equals one Unity unit, which keeps your maths clean. If your base sprite size is 32, use 32.

Pick one PPU value and use it consistently across the whole project. Mixing PPU values is a common cause of mismatched scale.

Slice a spritesheet

If you imported a spritesheet, set Sprite Mode to Multiple and open the Sprite Editor.

  • Choose Slice, then Grid By Cell Size.
  • Enter your cell size, for example 16 by 16.
  • Slice, then Apply.

Unity will split the sheet into individual sprites you can use for animation or tiles.

Use the 2D Pixel Perfect Camera

For truly crisp pixel art that does not shimmer when the camera moves, add the Pixel Perfect Camera component.

  • Install the 2D Pixel Perfect package from the Package Manager if needed.
  • Add the Pixel Perfect Camera component to your main camera.
  • Set the reference resolution and the assets PPU.

This snaps rendering to a clean pixel grid and prevents wobbling and uneven pixels during movement.

Animate sprites

To animate, select your sliced frames and drag them into the scene together.

Unity will offer to create an animation. Set the sample rate to control the speed. For pixel art, lower sample rates often look better, since you usually want a small number of distinct frames rather than smooth interpolation.

Set up tiles with the Tilemap

Unity has a built-in Tilemap system for level building.

  • Create a Tilemap from the GameObject menu under 2D Object.
  • Open the Tile Palette window.
  • Drag your sliced tiles into a new palette.
  • Paint tiles onto the grid in the scene.

This is the fastest way to build pixel levels in Unity, and it keeps everything snapped to the grid.

Avoid common scale mistakes

A few habits keep pixel art sharp:

  • Use a consistent PPU everywhere
  • Keep sprites at whole-number scales
  • Avoid rotating pixel sprites where possible
  • Match your camera resolution to your art

These prevent the subtle blur and shimmer that creep in when pixels fall between screen pixels.

Import clean assets to start

All of this is easier when your source assets are clean and consistent.

Packs that share a grid size and palette import smoothly and sit together without rescaling. You can browse free pixel art on Pixelbook, pick sprites and tilesets with clear grid sizes, and bring them into Unity with the settings above for sharp, game-ready results.


Pixelbook

Ready to get started?

Browse game-ready pixel art assets or register your interest to sell on Pixelbook.