View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0.0
- Last updated
- First released
- Unity version
- 6000.3.9 or later
- Package size
- 292 KB
- Files
- 106
- Views in the past week
- 11
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $44.99 on
Keywords
Build Environment Drift Guard
Lock your intended build environment, then catch editor, package, toolchain, setting, and CI drift before it changes a build.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 8
Build Environment Drift Guard screenshot 1
About this asset
Builds become hard to trust when developer machines and CI agents quietly stop agreeing. Build Environment Drift Guard records the environment your project is meant to use, commits that contract with the project, and explains every mismatch before it changes an output.
What it helps you do
- Capture editor version and installed modules, resolved packages, project settings, toolchains, and selected environment variables.
- Compare another workstation or build agent with the committed contract.
- Separate project-owned drift from machine-owned drift so the right person can act.
- Diagnose Android JDK, SDK, NDK, Gradle, desktop toolchain, package lock, and settings differences.
- Redact sensitive values while keeping useful evidence.
- Export deterministic JSON, Markdown, and self-contained HTML reports.
- Fail a local check or CI build on the severities you choose.
Use it when a build works on one machine but not another, a hosted agent changes underneath you, or a release needs a repeatable record of its build environment.
The tool observes and reports. It never installs an editor, changes a toolchain, edits project settings, or copies credentials into a report. A matching contract improves reproducibility but cannot prove two machines will produce bit-identical binaries.
Read the complete documentation.
From the publisher's Asset Store listing.
Technical details
PRODUCT TYPE
- Editor-only environment contract, drift analysis, reporting, and build gate.
REQUIREMENTS
- Unity 2022.3 or newer, including Unity 6.
- No service, account, or network connection required.
- Platform toolchain checks apply only when that toolchain is present or required by the selected profile.
KEY FEATURES
- 98 normalized measurements and 97 rule-backed findings.
- Editor version and modules, package manifest and lock resolution, project settings, Android JDK/SDK/NDK/Gradle, desktop toolchains, selected environment variables, and machine capabilities.
- Committed environment contracts with explicit profile and ownership metadata.
- Project-owned and machine-owned drift remain separate.
- Stable finding IDs, severity controls, ignore records, and suggested actions.
- Deterministic JSON, Markdown, and self-contained HTML reports.
- Batch checks and optional build gate for CI.
- Privacy redaction for user names, machine names, working paths, and secret-like values.
IMPORTANT LIMITS
- Does not install, repair, or switch editors, modules, SDKs, toolchains, packages, or settings.
- A clean check does not guarantee bit-identical output or platform certification.
- Environment variables are checked only when configured, and sensitive values remain redacted.
- Offline and read-only apart from explicit contract/report writes.
Full documentation.
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 6000.3.9f1 | Compatible | Compatible | Compatible |
As listed on the Asset Store.