Find mess in your projects.Project Map & Architecture Guard helps you see how your project is built.As a project grows, it gets harder to know what depends on what.Folders become messy. Scripts start linking to places they should not. UI code touches core code. Test or Editor code leaks into runtime code. Small mistakes become hard to find.This tool gives you a clear map of your project, then shows the weak spots.Use it when you want to know:What depends on whatWhich folders are too connectedWhere circular dependencies existWhich assemblies reference each otherWhere your architecture rules are being brokenWhich parts of the project are becoming risky hotspotsIt is useful for solo devs, serious indies, and small teams who want a cleaner project without guessing.You can scan the full project, selected folders, selected assets, build scenes, or assemblies only.After the scan, you can review:MapViolationsCyclesHotspotsRulesExportsThe goal is simple:Know your project structure before it turns into a mess.version: 2022.3 LTS and 6Tool type: Editor-only utilityRuntime impact: No runtime dependenciesMenu path: Tools > Project Map & Architecture GuardSettings path: Project Settings > Project Map & Architecture GuardRules asset path: Assets/ProjectMapArchitectureGuard/Settings/ArchitectureRules.assetScan modes:Full ProjectSelected FolderSelected AssetsBuild Settings ScenesAssemblies OnlyDemo Project scanSupported node types:AssemblyFolderNamespaceScenePrefabScriptableObjectPackageAsset type groupAssetSupported edge types:Assembly referenceFolder dependencyNamespace usageAsset dependencyScene dependencyPrefab dependencyScriptableObject dependencyPackage dependencyRule system supports:Allow rulesForbid rulesDirection rulesCircular dependency rulesFan-in and fan-out rulesRuntime-to-Editor checksRuntime-to-tests checksFolder rulesAssembly rulesNamespace rulesIgnore rulesFeature-folder cross-dependency rulesPattern matching supports:Glob matchingExact matchingPrefix matchingRules can match:Node namesPathsNamespacesAssembliesNode typesIDsReport exports:HTMLJSONMarkdownTXTCSVXMLUseful for checking:Broken architecture rulesCircular dependenciesOver-connected foldersRisky assembly referencesRuntime code depending on Editor codeFeature folders depending on each other too muchProject structure drift over timeAI was created for bug detection and increasing code quality. As well as logo generation. Core code and screenshots are human generated.


