SubAssets Toolbox
Rated 5.0/5 from 13 ratings on Unity.
Price history
Recorded standalone sale prices and the latest available store price, in USD. Historical dots use the sale start date and its recorded offer price. Prices can change during a sale; this is not a daily price log. Bundle prices and upcoming offers are excluded. History covers up to the 100 most recent recorded offers.
Lowest recorded standalone price in this history: $19.99. The latest store price is $19.99, matching the lowest recorded price shown here.
View 2 recorded prices
| Sale start / price check | Price | Observation |
|---|---|---|
| $19.99 | Latest store price | |
| $19.99 | Unity Permanent Decrease 2026-09-12 2026-09-19 |
Sale and bundle history
The 1 most recent recorded offers including this asset. Past offers may no longer be available. Bundle prices cover a package, not this asset alone.
About SubAssets Toolbox
- Tools, Systems & Learning > Development Tools & Automation
Sub-what?!
Sub-assets have been a feature in Unity since the very early days. But outside of some default types generated as a result of an importing an .fbx (Animation Clips, Meshes, Materials) it is rare to see developers use them in their games. Working with them is clunky, and programmers need to take the time to create their own tooling.
But they can be very powerful! With Sub-assets you can:
Break massive ScriptableObjects into smaller ones
These small SOs can be used like components
Nest assets in Prefabs!
Related assets are kept together
Helps designers see relations and dependencies
Easier to reorganise and move them around
Addressable management becomes simpler
SubAssets Toolbox provides native and intuitive workflows for programmers as well as the rest of the team, unlocking all of the potential of this under-utilized Unity pillar.
Editor workflows
Drag assets on top of others to make them sub-assets.
Remove sub-assets by dragging them away, to turn them into independent assets.
Drag and drop supports multi-selection (also of a mix of assets and sub-assets).
Patch references
When creating or removing a sub-asset, all references to the disappearing asset will be patched to point to the newly created one. This prevents broken references when moving assets around.
Shortcuts and context menus
Right-click > Delete Sub-Asset(s) or Ctrl+Delete on one or more sub-assets to delete them.
Right-click > Rename Sub-Asset or F2/Enter, to rename one.
Right-click > Create menu while an asset is selected, the newly-created asset is immediately added as a sub-asset.
API
To use them at runtime, you need a reference to sub-assets. SubAssets Toolbox provides a handy interface and a class to create your own ScriptableObject types that can keep track of their sub-assets, complete with a nice list UI for the Inspector.