Home

Awesome

Asset Management Tools for Unity

Small collection of tools for Unity used to manage your assets. Part of the DevLocker project.

Asset Store - MultiRename Tool | Asset Store - Scenes In Project | OpenUPM

openupm

List of Tools

Installation

npm install -g openupm-cli
openupm add devlocker.tools.assetmanagement
{
  "dependencies": {
    "devlocker.tools.assetmanagement": "https://github.com/NibbleByte/UnityAssetManagementTools.git#upm"
}

Usage

All these tools can be found in the menus: "Tools/Asset Management/..."

Scenes In Project

<img src="https://github.com/NibbleByte/UnityAssetManagementTools/blob/master/Docs/Screenshots/ScenesInProject.png" align="right"> List of all available scenes in the project for quick access.<br /> Useful when you have to switch often between scenes in larger projects.

Features:

MultiRename Tool

<img src="https://github.com/NibbleByte/UnityAssetManagementTools/blob/master/Docs/Screenshots/MultiRenameTool.png" align="right"> Mass search and rename assets or scene game objects.

Features:

<br /> <br /> <br />

Search Duplicate Assets

Searches the project for duplicate assets (compares files by name only).

Features:

SearchDuplicateAssets

Search Prefabs Components

<img src="https://github.com/NibbleByte/UnityAssetManagementTools/blob/master/Docs/Screenshots/SearchPrefabsComponents.png" align="right"> Search selected or all prefabs in the project if they have the specified components attached.

Features:

Search References Fast!

Search what assets in the project refer directly to the selected ones.<br /> It gets the target GUIDs and performs text search in all project assets without actually loading them. <br /> This is very fast for searching prefabs references in scenes as it wouldn't load the scenes themselves. <br />

Features:

Issues & Drawbacks:

Example:

In the screenshot below:

Find References In Scene

Search references to specified GameObject or component in the current scene (or prefab edit stage). Open by right click on GameObject and selecting "Find References In Scene". You can additionally drag in any component as well. FindReferencesInSceneWindow

Asset Context Menus

Useful context menus:

AssetContextMenus-Copy

AssetContextMenus-EditWith