Arch Lens visualizes your project structure, allowing you to understand it at a glance. Analyze the structure and improve refactoring productivity.Stop guessing how your project is structured. ArchLens gives you an instant, interactive map of every assembly dependency in your Unity project — so you can see exactly what depends on what, where your architecture is breaking down, and what to do about it.VISUALIZE YOUR PROJECT STRUCTURE AT A GLANCEArchLens renders your entire assembly graph as a clean, interactive node diagram — every .asmdef file is a node, every dependency is an arrow. Pan, zoom, and click through your architecture the way it actually is, not the way you hope it is. Circular dependencies are highlighted in red before they become a problem you can't find.KEY FEATURES- See the whole pictureEvery assembly in your project, laid out by dependency depth. One click to select a node and highlight all its connections. One more click to drill into class-level coupling inside any assembly.- Know exactly what is wrongArchLens analyzes your graph and generates prioritized, actionable suggestions: circular dependencies to break, interfaces to extract, editor/runtime code to separate, and oversized assemblies to split — with step-by-step guidance for each.- Search instantlyA search bar in both the assembly list and class list lets you jump to any node by name in a large project without scrolling.Understand class-level couplingOpen any assembly in the Class Graph window and see exactly which classes are over-coupled, which ones are pulling in too many dependencies, and which are depended on by too many others.- Compile Bottleneck AnalysisFind out which assembly is responsible for your longest build. ArchLens computes the critical path through your dependency graph, scores your project's parallelism, and estimates the exact time you would save by splitting a specific assembly in two.- Snapshots & DiffCapture your project state before a refactor and compare it after. The diff report shows added and removed assemblies, new and deleted edges, compile-time regressions, cycle changes — and script-count changes that would otherwise be invisible in the graph view.- Architecture Rules EngineWrite your team's architecture decisions down once and enforce them automatically. Define rules like "UI may not depend on Data", "no assembly in Core may have more than 5 dependents", or "nothing in Runtime may form a cycle" — using Exact, Wildcard, or Regex pattern matching. Violations surface directly in the main window after every analysis.- Dependency Structure Matrix (DSM)An alternative N×N matrix view for large projects where the graph gets too crowded to read. Click any row or column to highlight all dependencies and dependents at once.Robert C. Martin MetricsInstability, Abstractness, and Distance from the Main Sequence — computed automatically for every assembly. Spot your "Zone of Pain" and "Zone of Uselessness" assemblies before they accumulate technical debt.WHO IS THIS FORArchLens is built for Unity developers who care about maintainability: solo developers who want to keep a growing project clean, and teams who need a shared, enforceable standard for how their codebase is organized.If you have ever asked "why does this one script take everything down when I change it?" or "which assembly is making my build so slow?" — ArchLens answers both.Arch Lens continuously listens to feedback and improvements.Please contact us at dragongate.support@gmail.comDocument : HereSupported OS : Windows / Mac OSDocument Translation



