r/Unity3D • u/Waste_Assignment9641 • 17h ago
Resources/Tutorial I built a build size tool for Unity that shows which asset made your build bigger - per-asset diffs, real download size for apk/aab, CI budgets
I was struggling with our Android build growing every release with no clear reason. Apk analyzer only tells you that data.unity3d got bigger, not which texture or import setting did it. Couldn't find anything that actually answers this properly, so I built my own tool.
Sizely reads Unity's own build report and maps the size back to real assets. It diffs releases by asset guid, flags import settings that bloat the build on the platform you actually built (like our menu background that went from 1.8 MB to 16 MB because it was imported as RGBA32 with no compression), and reads the apk/aab itself to estimate what a device downloads - our 160 MB bundle turned out to be ~100 MB on a phone. There is also a CI check that fails the build when it grows past a budget. Works on iOS too (asset diffs and import setting checks), the download estimate is Android only since there is no single archive to read.
It's a paid asset on the Asset Store (it's called Sizely if you want to look it up). I would really like feedback from real projects before going further with it.