Cozy UI Kit: 642 Pixel GUI Sprites, 3 Themes + 360 Sounds


What's inside 642 pixel art UI sprites: 214 pieces in 3 color themes with the same pixels, sizes ... Sound board scene to audition all 30 sound families ... Easy to use ... How it was made


by Willosuna


Price History +

214 cozy pixel art UI pieces in 3 color themes (642 sprites), 31 ready uGUI prefabs and 360 matching UI sounds. Switch the whole interface to another theme with one line of code.

Source file sizes: sprites from 4x5 to 100x48 pixels (panels and buttons 9-slice to any size)

File count: 642 PNG (214 pieces x 3 themes), 360 WAV, 31 prefabs, 2 scenes, 11 scripts

Animated: No (static UI sprites; the bars animate their fill)

Pixel or vector: pixel based

Sprites: 642 pixel art UI sprites in 3 color themes (wood, mint, lavender), transparent PNG, point filtering, uncompressed, 100 pixels per unit, 9-slice borders on panels, buttons, tabs, slots, bars and tracks; 123 input prompts per theme

Prefabs: 31 uGUI prefabs (Button, Toggle, Slider, Scrollbar, Image, Legacy Text)

Themes: CozyThemeSet asset and CozyTheme component; Apply(index) or Next() swaps every sprite, button state and switch under a GameObject

Audio: 360 WAV files (44.1 kHz, 16-bit, mono), 30 families x 12 variations

Scripts: CozySoundBank, CozyUIAudio, CozyUISound, CozySwitch, CozyBar, CozyInputModule, CozyDemo, CozySoundBoard, CozyTheme, CozyThemeSet (runtime), CozyUIBuilder (editor); namespace Willosuna.CozyUI

Demo scenes: CozyUIDemo (with a Theme button) and CozySoundBoard

Canvas setup: Scale With Screen Size, reference 480 x 270, Pixel Perfect

Render pipelines: Built-in and URP (Screen Space Overlay canvas)

Unity version: Unity 6.3 LTS (6000.3) or newer

Documentation: Willosuna/CozyUI/Documentation/CozyUI_Documentation.pdf

Cozy UI Kit & SFX gives you 214 hand-made pixel art UI pieces in 3 color themes (wood, mint and lavender, 642 sprites in total) and turns them into 31 uGUI prefabs: buttons with hover, pressed and disabled states, checkboxes, radios, switches, tabs, sliders, scrollbars, bars, 9-sliced panels, dialogue boxes, tooltips and inventory slots. Every interactive prefab already plays its own hover and click sounds from 360 matching UI sounds: 30 families with 12 variations each, so nothing repeats back-to-back.

What's inside

642 pixel art UI sprites: 214 pieces in 3 color themes with the same pixels, sizes and file names, imported as sprites with 9-slice borders set

123 input prompts per theme: keyboard keys, gamepad buttons and mouse

CozyTheme component that switches the whole interface to another theme with one line of code: Apply(1) or Next()

31 uGUI prefabs: 4 button colours, close, icon, arrow, plus and minus buttons, checkbox, radio, switch, tab, slider, scrollbar, health, mana, stamina and gold bars, 5 panels, dialogue boxes, tooltip, inventory slot, portrait frame and divider

360 WAV UI sounds: click, hover, confirm, cancel, error, toggle on/off, open, close, coin, levelup and 20 more families, 12 variations each

Sound bank asset and a drop-in component that plays hover, click, toggle and slider sounds automatically

Demo scene: settings window, HUD with hearts and bars, dialogue box and inventory, all with sound, plus a Theme button that switches between the 3 themes

Sound board scene to audition all 30 sound families

Editor tool (Tools > Willosuna > Cozy UI) that rebuilds the prefabs, the theme set and the demos

Easy to use

No dependencies: built-in uGUI and Legacy Text, works with the old Input Manager and the new Input System

Point filtering and 100 pixels per unit set, so the pixels stay crisp with the included Canvas Scaler setup

Small, readable C# scripts you can extend

How it was made

All art and audio were created from scratch by the author with original code. No third-party assets.