Skip to main content

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

Hi wbxien1234! Thanks for the extra context — let me expand on this a bit.

First, a quick reminder: all the assets in the pack are delivered with a transparent background and are designed to be flexible base resources, easy to rescale for different resolutions (16×16, 32×32, 64×64, etc.), so you're not locked into one specific tile size.

Now, about your sprite sheet: you don't need to scale the PNG down — that's exactly what's causing the blurriness. The 1254×1254 file is a sprite sheet already containing many individual tiles at full resolution; you just need to slice it, not shrink it. Here's a quick tutorial depending on which tool you're using:

🔹 Godot

  1. Import the PNG at its original resolution (no resizing).
  2. Set the Filter to Disabled/Nearest in the Import tab, then reimport.
  3. Create a TileSet resource → add the PNG as an Atlas Texture source.
  4. Set Texture Region Size to 32×32, and use Margin/Separation if there's spacing between tiles.
  5. Godot will auto-slice the sheet into individual tiles with no quality loss.

🔹 Unity

  1. Import the PNG, set Texture Type to "Sprite (2D and UI)".
  2. Set Filter Mode to Point (no filter) and Compression to "None" to keep pixels crisp.
  3. Set Sprite Mode to "Multiple", then open the Sprite Editor.
  4. Use the Slice tool with a Grid by Cell Size of 32×32 (add offset/padding if needed).
  5. Unity will generate all individual sprites automatically — no manual resizing needed.

🔹 GameMaker Studio

  1. Import the PNG as a Sprite.
  2. In the Sprite editor, use "Edit Image" → Grid settings to define a 32×32 grid overlay for reference.
  3. Alternatively, use the Sprite Sheet import option if splitting into a Sprite Strip, entering 32×32 as the sub-image size.
  4. Make sure Interpolation is turned OFF in the sprite's texture settings to avoid blur.

In all cases, the key idea is the same: keep the original resolution, slice using a grid matching your tile size, and disable texture filtering/interpolation so the pixel art stays sharp.

If you let me know how many tiles are in a row/column of the sheet (in case there's spacing between them), I'm happy to help you get the exact values! 🌱