はじめに
今回は不要なファイルを削除してくれるAsset Hunter PROの紹介をしたいと思います。
Asset Hunter PROとは
公式ドキュメントには以下のように記載されています。
Asset Hunter PRO is a Unity tool that assists and automates the cleanup of your project. It analyses the project, saves a buildinfo file, and uses that to identify unused assets in your project.
ざっくり日本語訳すると、プロジェクトの不要なファイルの削除を支援・自動化してくれるアセットでしょうか。
また仕組みとしましては、buildinfo fileという実際にビルドをしたときに生成できるファイルを用いてプロジェクト内の未使用アセットを探し出しています。
使い方
buildinfo fileを生成する
このアセットを利用するには必ずbuildinfoというファイルが必要です。
まずはWindow->Asset Hunter PRO->Asset HunterにてAsset Hunter Windowを立ち上げてください。


起動するとBuildinfo not yet loadedとの文字が表示されていると思います。これはBildinfoがまだロードできていないよということで,Buildinfoを生成すれば使えるよという意味でもあります。
この状態でFile -> Build Settingをクリックし,Buildを行なってください。


無事Buildができると以下のような質問をされるので,OKを押せばAsset Hunterにロードされ準備OKとなります。

不要のアセットを削除する
Buildinfoが正しく認識されると、Asset Hunter Windowにアセットの一覧が表示されているはずです。

右上の3つのボタンをよく見てみると、左からUnused,Used,Allと書かれていて,それぞれ未使用アセット,使用アセット,すべてのアセットに分別してくれていることが分かります。
後は列挙された未使用アセットを削除するだけなので,Clean ALLというボタンを押します。

するとバックアップ(.unitypackageとして削除分を出力)するか聞かれるので,余程の何かがない限りBackup (Slow)を押してバックアップをとると良いと思います。

後はじっくり待てば完了です。
補足
Universal Rendering Pipelineを使ってゲームを作成しているかたは,UniversalRenderPipelineAssetも未使用アセットになってしまうようです。
誤って使っているものを一緒に削除してしまわないように注意しましょう。