🎨 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