Test a Unity asset folder across installed Editor versions in clean projects, then keep the compatibility matrix, logs, hashes, and NUnit evidence.Editor-only utility. It contains no shaders, materials, scenes, or runtime rendering content, so its workflow is independent of the active render pipeline.Package Compatibility Lab is a local Windows Unity Editor utility for package publishers and tool developers who support more than one Unity version.Select one content root below Assets and one or more installed Unity Editors. The tool exports that root, creates a separate disposable project for each target, imports the package, checks the expected assets, compiles scripts, and optionally runs EditMode tests. It records a clear result for each Editor along with source and Editor fingerprints.Evidence retained for each run:- JSON compatibility matrix- Human-readable Markdown report- Package import, probe, and test logs- NUnit XML when EditMode tests run- Source-package and Unity executable hashesThe workflow stays local. Package Compatibility Lab includes no hosted service, product account, analytics, subscription, custom executable, or source upload. Unity may still perform its normal licensing and Package Manager network operations when an Editor starts.Start from Tools > Package Compatibility Lab and run the included example before testing your own package. Comprehensive offline documentation, JSON Schemas, setup instructions, troubleshooting, and uninstall instructions are included.Current limits: version 1.0 supports Windows Editor only. The controller project requires Unity 2022.3 or newer, and target Editors must already be installed and licensed on the same machine. The tool tests one selected root below Assets and does not automatically include unrelated dependencies outside that root. It checks asset import, C# compilation, and optional EditMode tests; it does not run PlayMode tests or player builds.Features:- Discover Unity Hub Editors installed on the Windows machine- Test one selected Assets root in disposable per-version projects- Verify expected imported asset paths and C# compilation- Run optional package-owned EditMode tests- Classify missing assets, compile failures, test discovery failures, test failures, timeouts, tool errors, and cancellation- Preserve JSON, Markdown, raw logs, hashes, and NUnit XML- Recheck the source hash after a run- Support unattended workflows through a batch entry point and included JSON Schemas- Include an example package and comprehensive offline manualSupported OS: Windows Editor onlyController: Unity 2022.3 or newerRender pipelines: Built-in, URP, HDRP, and custom pipelines; the tool includes no runtime rendering contentAsset Store dependencies: NoneDocumentation: included at Assets/PackageCompatibilityLab/Documentation/Manual.mdProduct information: https://redcircuit.obsoletehq.com/projects/package-compatibility-labSupport: https://redcircuit.obsoletehq.com/supportAI-assisted coding and drafting were used during development. Every shipped C# file, document, schema, and package asset was reviewed and tested in real Unity Editor versions. The package contains no generative AI model, AI service, or runtime AI-generated content.




