Lock your intended build environment, then catch editor, package, toolchain, setting, and CI drift before it changes a build.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 doCapture 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.PRODUCT TYPEEditor-only environment contract, drift analysis, reporting, and build gate.REQUIREMENTSUnity 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 FEATURES98 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 LIMITSDoes 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.AI-assisted image generation was used for the package icon artwork, and AI-assisted drafting was used for marketing copy and documentation formatting. All technical claims were sourced from the package, and the code, functionality, layouts, exports, and final text were manually reviewed and verified.

