TINY PIXEL UI FREE v1.0
GameShipKit · https://gameshipkit.com

Pixel art game UI on a 16 px grid. Themes: stone. 16 icons, 3 cursors.

WHAT IS IN EACH THEME
- panel, inset (text field / list well)
- buttons in 5 colours (gray, green, red, blue, gold), each normal, hover, pressed, disabled
- slot and selected slot, tab active and inactive, tooltip, name plate, divider
- bar frame and 5 bar fills (red, blue, green, gold, purple)
- checkbox, radio, toggle (on and off), slider track and knob (normal, hover, disabled)

FOLDERS
PNG/1x      single images at the real pixel size
PNG/4x      the same images scaled 4x with nearest neighbour (for HD projects)
Sheets      one sheet per theme plus icons, with JSON frame rects and nine-slice margins
slices.json nine-slice margins for every stretchable part (1x pixels, multiply by 4 for 4x)
Godot       ready Theme resources and a demo scene
Unity       importer script that sets up sprites and nine-slice borders

GODOT 4
1. Copy the whole TinyPixelUI folder into your project.
2. Select your root Control and set Theme to Godot/stone_theme.tres (4x, for 1280x720 and up).
   Use stone_theme_1x.tres if your game renders at a small pixel resolution and scales up.
3. Set Project Settings > Rendering > Textures > Default Texture Filter to Nearest.
4. Open Godot/Demo/ui_demo.tscn and press F6 to see every control. Keys 1-4 switch themes.
The theme styles Panel, PanelContainer, Button, CheckBox, CheckButton, HSlider, ProgressBar,
TabContainer, TabBar, LineEdit, ItemList and tooltips. The gray button is the default.
For coloured buttons use the PNG/4x/<theme>/button_<colour>_<state>.png files as StyleBoxTexture
overrides (the demo script shows how). Tested in Godot 4.7.

UNITY
1. Copy the whole TinyPixelUI folder into Assets (keep the folder name).
2. The script in Unity/Editor imports every PNG as a Point-filtered sprite and sets the nine-slice
   borders from slices.json. If you added the files before the script, run
   Tools > Tiny Pixel UI > Reimport all.
3. On a UI Image choose Image Type: Sliced. Pixels Per Unit is 16 (1x) or 64 (4x).

ANY OTHER ENGINE
Use the PNGs and the margins in slices.json (left, top, right, bottom).

FULL VERSION
The full Tiny Pixel UI has 4 themes (stone, wood, parchment, dark) and 46 icons.
It comes with GameShipKit Pro: https://gameshipkit.com/packs?ref=uifree

Tiny Pixel UI by GameShipKit (gameshipkit.com)

You may use these assets in personal and commercial games and apps, edited or as they are.
Credit is appreciated, not required.
You may not resell or redistribute the assets themselves, alone or in another asset pack.

How it was made: the art was generated by AI-written code that places every pixel,
then checked in Godot and with the GameShipKit browser tools. No image-generation model was used.
