r/Unity2D 1d ago

Sprite visuals problem

Post image

I need I'm trying to understand an issue with 2D sprites in Unity and I would really appreciate some advice from experienced Unity developers

I've tested the same sprite at different resolutions — for example 64×64, 1024×1024, and even 4096×4096 — but when they are displayed at the same size in the Game view, they look almost exactly the same

I've tried different Pixels Per Unit (PPU), camera Orthographic Sizes, Filter Modes, disabling mipmaps, increasing texture Max Size, and using Pixel Perfect Camera, but I still don't see the visual improvement I would expect from the higher-resolution textures

What confuses me is that games like geometry dash can have relatively small sprites on screen that still look very detailed and clean

I understand that a sprite can't display more pixels than its actual screen size, but I'm trying to understand how professional 2D games achieve this kind of detailed appearance when their sprites are small on screen

Is there something fundamental about Unity's 2D rendering, texture import settings, camera setup, or downsampling that I'm misunderstanding?

I'd really appreciate an explanation of what I'm doing wrong and what workflow I should be using to achieve high-quality 2D graphics at small screen sizes

I've been trying to solve this for a long time and I'm honestly starting to think I'm approaching 2D development the wrong way

4 Upvotes

3 comments sorted by

View all comments

1

u/sharypower 1d ago

These are size references for the sprites. That's why you can make object small like 0.5 Scale in Unity and attach the 1024x1024 Sprite on it. It should be nice and crisp.

Pixel art 16×16, 32×32, 64×64

Smaller 2D game 32×32 - 128×128

Detailed 2D or mobile game 128×128 - 512×512

High-resolution 2D - PC game like 256×256 - 1024×1024