Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

I need help with this pixel art

A topic by shadomonster18 created Mar 22, 2025 Views: 265 Replies: 8
Viewing posts 1 to 3

I have a pixel art image of an island that I created in piskelapp, the problem with it is that when I scale it up in unity, the size of the pixels in the outline of the island also get bigger, which looks like the camera is just zoomed into the island rather than that the island is bigger, how can I maintain the size of the outline pixels no matter the scale of the island?

here is the image:

(+2)

The pixel art-based solution is gonna involve manually redrawing the island at every resolution you want the player to see it at. If the island is just a yellow ellipse with a black one-pixel outline, you'd probably have an easier time just scripting it.

(3 edits)

so if I want a bigger island with the same outline I would have to use a higher resolution or a lower resolution?

You may want to provide examples or more information about what you are asking. I'm not sure what you're talking about

If you want a bigger Island, you want a higher resolution. Look at it like your pixelart software: If you want to draw a small shape, you use less pixels. So the more pixels you have available, the bigger your sprite will be.

Seconding this. I don't use Unity, but I assume there's a way to add objects using the built in tools. Trying to do what you're describing with pre-made assets would just be unnecessary work

Perhaps instead of manually redrawing the entire island at every resolution, it would be easier to just save the island without any outlines as a separate image, and all outlines, one for each resolution, as individual images. Then the island body can be scaled to desired size within unity and the appropriate border could be layered on top of it depending on the scale. Or alternatively, if a smooth or continuous zoom is needed, a 1 pixel wide border could be procedurally added around the island body always. I don't know how it can be done in unity, but I am assuming it is possible.

thanks!

which looks like the camera is just zoomed into the island rather than that the island is bigger, 

... but, but that's exactly what is happening when the island is bigger. The pixels get bigger.

how can I maintain the size of the outline pixels no matter the scale of the island?

By not using pixel art.

For continuous zoom, pixel art does not work. For fixed zooms you use different pixel arts. Or just zoom in regardless, so you just use a highest resolution pixel art and zoom in, instead of a low resolution and zooming out.

Maybe a vector graphic can achieve this. Or some graphics filter.