Easy UI Assets Box

🎨 EasyUIAssetsBox

A Unity Editor extension that lets you browse 2,000+ UI assets published on Free Game UI Assets and import only the ones you need — straight into your project, entirely from inside the Editor.

Open one Editor window, find the asset you want, click, done. ✨


✨ WHAT IT DOES

🖼️ Tile Browser — Thumbnail grid with smooth virtualized scrolling, even at 2,000+ entries


🔍 Filter & Search — by asset_type / category / tags, plus live name search


⚡ One-Click Download — Your import settings + auto nine-slice borders, applied on the way in


📦 Batch Download — Multi-select with progress bar and overwrite / rename / skip handling


🌈 Gradient Generator — PNG gradients can be built.


🎭 Combinable UI Shader — Outline + Gradient in one material for Built-In RP and URP


🖼️ ASSET BROWSER

Open [Tools > EasyUIAssetsBox > Asset Browser].


The catalog is fetched at startup and rendered in a virtualized tile grid — scrolling stays smooth even with 2,000+ entries. Filter by type, category, or tags, and live-search by name.


⚡ DOWNLOAD & IMPORT

Downloaded files land in your project as proper Sprites, using the import settings you defined once in the settings asset:

TextureType ・ Read/Write ・ Mipmap ・ MaxSize ・ Compression ・ Filter ・ Wrap

For "button" / "panel" assets that ship nine_slice metadata, borders are written to TextureImporter.spriteBorder automatically — drag-and-drop ready for your Image components.


🎭 UI SHADER (Built-In RP + URP)

UI_Effect — A unified shader that combines Outline (Outer stroke outside the shape + optional Inner stroke inside the shape, color / width / X-Y offset on Outer, per-stroke textures) and multi-stop linear/radial Gradient. Apply both effects to the same Image at once — outline frames the shape while a gradient fills its interior. Outer stroke mirrors Photoshop "Stroke (Outside)" by expanding the uGUI mesh outward; Inner stroke mirrors Photoshop "Stroke (Inside)" by painting along the shape's inner edge.


Helper components (UIOutlineEffect, UIGradientEffect) let you tweak each effect from the Inspector and share a single material automatically. Material configs can be saved as a unified UIEffectPresetSO.


💻 REQUIREMENTS

- Unity 2022.3 LTS or later

- Internet connection (catalog & binaries are fetched from an external CDN)


📖 DOCS & 💬 SUPPORT

📖 https://yurinchi2525.com/easy-ui-assets-box

💬 Discord: https://discord.gg/CM6N36MyKw