Tool / Unity

An Engineer's Toolbox (3): Unity Editor Tools

This article introduces a set of Unity editor tools. The point is simple: reduce repetitive editor work, save time, and keep attention on actual development instead of clicking the same controls forever.

Classification

  • AssetBundle related
  • Create files related
  • Search related
  • Prefab related
  • UGUI related
  • Window related
  • Show related

Source code

AssetBundle Analyze

Usage: Select any AssetBundle file for analysis.

AssetBundleAnalyzer_01

AssetBundle Watch

notice Note: Only applies to Unity 5’s newer AssetBundle system.

Usage: Display either the selected bundle or all bundles. Files are grouped by AssetBundle Name, so you can quickly see which assets belong to which bundle.

AssetBundleWatch_01 AssetBundleWatch_02

AssetBundle Build (AssetBundle Build)

notice Note: Only applies to Unity 5’s newer AssetBundle system.

Usage: Select the target platform, then build the AssetBundle.

AssetBundleBuild_01

AssetBundle Build All Platform (AssetBundle Build All Platform)

notice Note: Only applies to Unity 5’s newer AssetBundle system.

Usage: Build AssetBundles for every configured platform. The platform list can be adjusted in code.

AssetBundleBuildAllPlatform_01

notice Note: Only applies to Unity 5’s newer AssetBundle system.

Usage: Print all current AssetBundle Names to the Console.

AssetBundleShowAllName_01

Make Project Folders

Usage: Select the folder set you want to create.

MakeFolders_01

Object Finder (Finder)

Usage: Enter a search string, then choose whether to search Scene objects or Prefabs. Filters narrow the target type.

GameObjectFinder_01

Prefab Tool

Usage: Supports two workflows: Create and Apply. This makes it easier to operate on several Prefabs, which older Unity versions did not handle well by default.

PrefabTool_01 PrefabTool_02 PrefabTool_03

UGUI Tool

Supported operations:

  • Anchors aligned to corners (Anchors to Corners)
  • Corners to Anchors
  • Mirror Horizontally Around Anchors
  • Flip anchors and images horizontally around the parent’s center point (Mirror Horizontally Around Parent Center)
  • Mirror Vertically Around Anchors
  • Flip anchors and images vertically around the parent’s center point (Mirror Vertically Around Parent Center)

UGUITool_01

Scene Watcher

Usage: Add scenes under Unity -> File -> Build Settings, then click a scene name in the tool to switch scenes.

SceneWatcher_01

Display object icon in Hierarchy

ShowIconInHierarchy_02

Show and edit Canvas and Sprite sorting order in Hierarchy

ShowSortingOrder_02

Show Position, Rotation, and Scale reset buttons under Transform in Inspector

TransformInspectorResetEditor_02

Postscript

These editor tools are not complicated, but they remove many tiny interruptions from day-to-day work. Once you understand the pattern, you can build similar tools for your own project needs and keep responsibilities clearer across the team.

References

Attribution

Please credit ARKAI Studio and link back to this article when quoting or reposting.