Unity Editor tool for build size analysis, asset memory estimates, optimization previews, build comparisons and size budgets.Build Lab analyzes Unity builds and project assets in the Editor. It displays build contents, sizes, estimated asset memory, build steps and optimization suggestions.Review suggested import-setting changes, preview supported texture changes and estimated savings, then apply selected fixes. Saved change sessions allow supported settings to be restored.The tool also includes asset inclusion tracing, duplicate detection, build and platform comparisons, Addressables build-layout analysis, build history and size budgets. Project Scan estimates asset sizes without a build. Command-line support can check builds against a size budget.Requirements: Targets Unity 2021.3 LTS and newer. Developed and tested with Unity 6 on Windows. Editor-only; no Build Lab code is added to player builds. Local data is stored in Library/BuildLab by default.Input: Build & Analyze uses current Build Settings. Analyze Last Build reads Unity's latest build report. Project Scan reads texture, audio and model import settings for the whole project or build-relevant assets. Detailed build reports provide additional asset and scene data.Analysis: Build size, build steps, warnings, errors, generated files, asset breakdown, estimated asset memory and memory by scene. Project Scan sizes, savings and memory figures are estimates; rebuild to measure the result. This is asset analysis, not live runtime memory profiling.Checks: 56 checks covering textures, Sprite Atlases, audio, video, meshes, animations, shaders, fonts, baked lighting, terrain, asset inclusion, duplicates, Build Settings and managed code.Changes: Safe, Review, Risky and Manual labels; estimates for supported size, format, compression, mip-map and audio-quality changes; side-by-side texture previews; selected or batch fixes. Supported settings are backed up in saved change sessions for restoration; those backups must be retained. Manual fixes require developer action. Platform overrides are supported.Inspection: Search, filters, platform import settings and scene references; inclusion tracing through scenes, Resources, preloaded assets and Addressables, plus StreamingAssets identification. Detects identical files and visually similar textures; does not delete duplicates automatically.History: Saved build and scan snapshots, build and platform comparisons, size timeline, CSV asset export and snapshot export/import.Addressables: Bundle, group and duplicated-dependency analysis requires Addressables and an available build-layout JSON report.Budgets and automation: Per-platform size targets and optimization plans with optional quality reductions. Batch-mode build and analysis, snapshot saving and exit codes for CI, including builds that exceed the size budget.Documentation: Assets/BuildLab/Documentation/Build Lab Manual.html and Build Lab Manual.pdf.AI tools assisted with code verification and review, documentation and some visual icons. The developer reviewed the implementation, integration, testing and final content.


