RETRO UI KIT FREE v1.0
GameShipKit · https://gameshipkit.com

Pixel art game UI in retro styles: arcade. 16 icons, cursors.

THE STYLES
arcade     8-bit console look: black boxes with white borders, chunky buttons with a drop shadow
desktop90  90s computer look: grey bevelled windows, blue title bars, sunken fields
synthwave  80s neon look: glowing pink and cyan lines on a purple grid, gradient buttons
terminal   green CRT look: phosphor green lines, scanlines, inverted buttons on hover

WHAT IS IN EACH STYLE
- panel, window with title bar, inset (text field / list), speech dialog with a tail
- buttons in 5 colours (gray, green, red, blue, gold), each normal, hover, pressed, disabled
- slot and selected slot, tab active and inactive, tooltip
- bar frame and 4 bar fills (red, blue, green, gold)
- checkbox, radio, toggle (on and off), slider track and knob (normal, hover, disabled)
- scrollbar track and thumb, close button (normal, hover, pressed)
- cursors: arrow, hand, crosshair (and a block caret for the terminal)

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 style plus icon sheets, 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 RetroUIKit folder into your project.
2. Select your root Control and set Theme to Godot/arcade_theme.tres (4x, for 1280x720 and up).
   Use the _1x.tres file 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 styles.
The theme styles Panel, PanelContainer, Button, CheckBox, CheckButton, HSlider, ProgressBar,
TabContainer, TabBar, LineEdit, ItemList, VScrollBar, embedded Window and tooltips.
For coloured buttons use the PNG/4x/<style>/button_<colour>_<state>.png files as StyleBoxTexture
overrides (the demo script shows how). Tested in Godot 4.7.1.
A pixel font makes it complete. Free fonts with an open licence that fit well: Press Start 2P
(arcade), Silkscreen (desktop90 and synthwave), VT323 (terminal).

UNITY
1. Copy the whole RetroUIKit 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 > Retro UI Kit > 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 Retro UI Kit has 4 styles (8-bit arcade, 90s desktop, 80s synthwave,
green CRT terminal), 52 icons in 3 colour styles and cursors for every style.
It comes with GameShipKit Pro: https://gameshipkit.com/retro-ui-pack/?ref=free

Retro UI Kit 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.
You may not use them to train AI image models.

How it was made: every pixel was placed by AI-written code, then checked in Godot.
No image-generation model was used.
