Unity Packages

Import and catalog your Unity Asset Store purchases

Unity package support in AssetHoard is designed for browsing and organising your Asset Store library. It helps you remember what you own, tag packages by project or style, and find that asset you bought six months ago. When you're ready to actually use an asset, import the package into Unity as normal.

Automatic Cache Detection

Unity Settings in AssetHoard

When you open Settings → Unity, AssetHoard automatically locates your Unity Asset Store download cache. If the folder exists, the path is displayed at the top of the section. If no cache is found, a message indicates that no Unity Asset Store cache was detected.

Cache Locations

PlatformPath
Windows%APPDATA%\Roaming\Unity\Asset Store-5.x
macOS~/Library/Unity/Asset Store-5.x
Linux~/.local/share/unity3d/Asset Store-5.x

Scanning for Packages

AssetHoard uses a two-stage loading approach for speed:

  • Instant cache load: Previously discovered packages are loaded from a local database cache, so results appear immediately when you open the settings tab
  • Background filesystem scan: A scan of the Asset Store cache folder runs in the background, walking the directory tree for any new .unitypackage files. A progress indicator shows how many packages have been found so far

The publisher name and package name are parsed from the folder structure (the Asset Store cache organises files as Publisher/PackageName/packagefile.unitypackage).

Newly discovered packages are highlighted with a NEW badge. You can re-scan at any time by clicking the Refresh button. Navigating away from the settings tab automatically cancels any in-progress scan.

Package List

After scanning, the Unity settings section displays a summary of total packages found, how many have already been imported, and how many are new since the last scan. Each package row shows:

  • Package name and publisher
  • File size
  • Import status: either an Import button or an Imported badge

Importing Packages

You can import packages individually or in bulk:

  • Import (single): Click the Import button next to any unimported package
  • Import All: Click the "Import All" button to import all unimported packages sequentially. A counter reports successes and failures when complete

Supported Asset Types

Assets from Unity packages are categorised by file extension:

CategoryExtensions
Models / Prefabs.prefab, .unity, .fbx, .obj, .blend, etc.
Textures / Images.png, .jpg, .tga, .psd, .exr, .hdr, etc.
Materials & Shaders.mat, .shader, .shadergraph, .compute, .cginc, etc.
Animations.anim, .controller, .motion, .mask, .overrideController
Audio.wav, .mp3, .ogg, .aiff, .audiomixer

Skipped File Types

The following are intentionally skipped during import to keep your library focused on usable assets:

  • Source code: .cs, .js, .boo
  • Documentation: .txt, .md, .pdf, .html, .doc
  • Unity metadata: .meta, .asmdef, .asmref
  • Configuration: .json, .xml, .yaml, .csv