iOSで一番人気の「侍100人斬りライト」。長年の開発でUnityプロジェクトが 44.82GB まで膨らんでいたので、大規模な整理を行いました。

やったこと

  1. 今のビルドに含まれる物と、参照・関連のある物だけを残す
  2. それ以外は削除ではなく、退避フォルダへ移してから管理外にする(原本は保持)
  3. Gitの履歴は最初から作り直し、大容量バイナリは管理外、.meta は全て管理する

結果

段階容量
整理前44.82GB
中間16.05GB
再生成後約4.63GB

約10分の1になりました。整理後は全10シーンの切り替えと実戦闘の自動プレイで、Consoleエラー0件を確認しています。

要点は「消す前に退避する」。原本を残したまま攻めることで、思い切った除外ができるようになります。