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 +
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.