Project setup

To illustrate the logic behinde the Clean process we will be walking through an example, here is the content browser:

We will consider the following:

Reference Viewer explanations:

Project state

Since only MyLevel is marked as Core Asset it’s the only one showing up in the Core Assets ListMyBlueprint and MyMaterial are depedencies of MyLevel, therefore will be consired used.

In the Unused Assets list we can find NotMyBlueprintNotMyMaterial and UnusedMaterial. Even if NotMyMaterial is referenced by NotMyBlueprint, both will get deleted, because they are not Core Assets/referenced by a Core Asset.

Report Result

As expected in the Cleanup Report we get all the assets listed as unused in the dashboard.

Delete Result

After initiating the deletion of the unused assets, we get a warning about assets still being referenced.