View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0
- Last updated
- First released
- Unity version
- 6000.4.4 or later
- Package size
- 62 KB
- Files
- 35
- Views in the past week
- 8
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $41.99 on
Keywords
Project Map & Architecture Guard
Find mess in your projects.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 8
Project Map & Architecture Guard screenshot 1
About this asset
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 what
- Which folders are too connected
- Where circular dependencies exist
- Which assemblies reference each other
- Where your architecture rules are being broken
- Which parts of the project are becoming risky hotspots
It 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:
- Map
- Violations
- Cycles
- Hotspots
- Rules
- Exports
The goal is simple:
Know your project structure before it turns into a mess.
From the publisher's Asset Store listing.
Technical details
- version: 2022.3 LTS and 6
- Tool type: Editor-only utility
- Runtime impact: No runtime dependencies
- Menu path: Tools > Project Map & Architecture Guard
- Settings path: Project Settings > Project Map & Architecture Guard
- Rules asset path: Assets/ProjectMapArchitectureGuard/Settings/ArchitectureRules.asset
Scan modes:
- Full Project
- Selected Folder
- Selected Assets
- Build Settings Scenes
- Assemblies Only
- Demo Project scan
Supported node types:
- Assembly
- Folder
- Namespace
- Scene
- Prefab
- ScriptableObject
- Package
- Asset type group
- Asset
Supported edge types:
- Assembly reference
- Folder dependency
- Namespace usage
- Asset dependency
- Scene dependency
- Prefab dependency
- ScriptableObject dependency
- Package dependency
Rule system supports:
- Allow rules
- Forbid rules
- Direction rules
- Circular dependency rules
- Fan-in and fan-out rules
- Runtime-to-Editor checks
- Runtime-to-tests checks
- Folder rules
- Assembly rules
- Namespace rules
- Ignore rules
- Feature-folder cross-dependency rules
Pattern matching supports:
- Glob matching
- Exact matching
- Prefix matching
Rules can match:
- Node names
- Paths
- Namespaces
- Assemblies
- Node types
- IDs
Report exports:
- HTML
- JSON
- Markdown
- TXT
- CSV
- XML
Useful for checking:
- Broken architecture rules
- Circular dependencies
- Over-connected folders
- Risky assembly references
- Runtime code depending on Editor code
- Feature folders depending on each other too much
- Project structure drift over time
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 6000.4.4f1 | Compatible | Compatible | Compatible |
As listed on the Asset Store.