Build Size Guard: Track Changes and Enforce Limits View on Asset Store (opens in new tab)

Package details

Latest version
1.2.0
Last updated
First released
Unity version
6000.3.9 or later
Package size
121 KB
Files
49
Favorites
2
Views in the past week
12

Price tracking

Last checked
Tracked since
Lowest recorded
$27.99 on

Keywords

Build Size Guard: Track Changes and Enforce Limits

by Kevin Bjorvand (opens in new tab)

No ratings yet

Build Size Guard tracks your Unity build size, shows exactly what made it grow, and can stop builds when they get too big.

Price $39.99

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Build Size Guard: Track Changes and Enforce Limits, 6 months Current $39.99; lowest $39.99; highest $39.99 in this period. $0 $25 $50 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 10

Build Size Guard: Track Changes and Enforce Limits screenshot 1

Build Size Guard: Track Changes and Enforce Limits screenshot 1

About this asset

Stop build size regressions before they ship. Build Size Guard automatically records build size snapshots, compares two builds, shows exactly what changed, and can enforce size limits (budgets) locally and in CI.

✅ What you get

  • Automatic build snapshots saved per build target (so you can track history over time).
  • Compare any two builds and see the exact delta: total size change + where it came from.
  • Top contributors list (what grew the most, what shrank, what is new).
  • Grouping views so you can understand changes fast (by folder/path and by category).
  • Budgets and enforcement to fail fast when size grows beyond your rules.
  • CI friendly outputs so teams can gate regressions in pipelines.

🔍 Find the cause in minutes

When a build grows, the question is never “did it grow?”, it’s “what specifically changed?”

Build Size Guard highlights:

  • Largest increases (new or expanded assets)
  • Largest decreases (useful for validating optimizations)
  • New entries (assets that suddenly started contributing)
  • Changed distribution across categories (useful for texture/audio bloat)
  • Target-specific differences (Android vs iOS vs Windows can diverge)

💸 Budgets (size limits)

Set budgets that match how real projects work:

  • Total build size budget per target
  • Optional rules like max allowed regression per snapshot comparison
  • Optional category budgets (for example: textures, audio, meshes, shaders, managed code, native/plugins) depending on what Unity can report for your target

When a budget is violated, you can make it loud:

  • Editor feedback for local builds
  • CI failure for automated checks (non-zero exit style workflow)

🧰 Typical workflow

  1. Build normally.
  2. Build Size Guard records a snapshot automatically.
  3. Release baseline vs currentOpen the tool and Compare:
    Latest vs previous
  4. Identify the top culprits, then fix the real cause.
  5. Add budgets to prevent the same regression from returning.

🤖 Designed for teams and CI

  • Works for solo devs who want quick answers.
  • Works for teams who need enforcement and history.
  • Generates shareable reports so regressions are easy to review in PRs and build logs.

🧩 Implementation notes

  • Editor-only tooling (no runtime footprint).
  • Uses Unity’s build reporting data to track size and changes.
  • Best results when you keep a stable baseline snapshot for each target and compare against it.

🏠 Homepage

📂 Documentation

💬Support

From the publisher's Asset Store listing.

Technical details

Supported Platforms

  • Windows standalone
  • Android
  • Extensible to additional platformsiOS

Snapshot System

  • JSON based snapshot format
  • Stores total size and asset level breakdown
  • Designed for version control and CI artifact storage
  • Supports multi platform separation

Diff Engine

  • Compares two snapshots deterministically
  • Calculates absolute and percentage deltas
  • Ranks top N increases and decreases
  • Identifies new and removed items
  • Grouping by path and asset type
  • Extensible grouping strategy

Budget System

  • Per platform total size budgets
  • Optional per category budgets
  • Configurable thresholds
  • Clear violation output
  • Non zero exit code for CI failure

CI Integration

  • Batchmode compatible entry point
  • Command line arguments for snapshot comparison
  • JSON result output
  • Optional Markdown summary
  • Exit code based on rule evaluation

Editor Integration

  • Dedicated EditorWindow
  • Snapshot list with timestamps and platform indicators
  • Baseline and Current selection
  • Delta summary cards
  • Sortable diff table
  • Export summary button

Dependencies

  • Unity 2021 LTS or newer recommended
  • No external services required
  • No cloud dependency

Package Contents

  • Editor UI
  • Snapshot system
  • Diff engine
  • Budget configuration system
  • CI command line runner
  • Example configuration

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
6000.3.9f1 Compatible Compatible Compatible Compatible

As listed on the Asset Store.