For your engine

Free game UI assets for Unity

1028 interface packs ready to drop into a Unity project — every sprite ships empty, so your own text and icons go in it.

Importing

Put the PNGs under Assets/ and set Texture Type to Sprite (2D and UI). For panels and frames, open the Sprite Editor and drag the four green border handles onto the flat regions named in each pack’s specs box; Unity stores those as the nine-slice margins and nothing else needs to know about them.

Nine-slice setup

On the Image component set Image Type to Sliced. Leave Fill Center on for panels that sit behind content, and turn it off for frames you want to see through. The sides marked unstretchable in the specs box carry a repeating mark — set those to Tiled rather than Sliced or the mark grows with the frame.

Pixel art

For the pixel-art families set Filter Mode to Point (no filter) and Compression to None, and keep Pixels Per Unit at a whole multiple of the sprite’s own grid. A fractional Pixels Per Unit lands sprite edges on half pixels and produces a seam that is not in the art.

Formats and licence

Every pack ships transparent PNG at 1x, 2x and 4x alongside the editable vector source, released under CC-BY-4.0. There is no wait page, no ad gate and no account: the download link on each asset page is the file.

What is in the catalogue

  • 2D — Tilesets and interface art for 2D games.
  • 3D — Surface material sets.
  • Audio — Sound effects and loops.

Other engines