Automatically maintain a clean project structure and enforce coding standards with Architecture Guard.Architecture Guard is a professional Unity Editor tool designed to enforce project structure and coding standards. It helps teams maintain a cleanAssets folder and ensures that code follows best practices.Features: Strict Mode: Automatically monitors your project's rootAssets/ folder. Any file (texture, script, material) dropped directly intoAssets/ will be automatically moved toAssets/_Unsorted. This keeps your project root clean.Architecture Guard will warn you if any of these are missing.Required Folders: Define a list of folders that must exist in your project structure (e.g.,Assets/Scripts,Assets/Art.Naming Conventions: Scans your codebase to enforce standard C# naming conventions. For example, it checks that Interfaces start with I.(e.g.,IPlayerControllerAuto-Fix: Provides a "Fix" button to automatically rename files and class declarations to match the convention.Ignore List: Add specific files or paths to an Ignore List to exclude them from checks.Strict Mode: Automatically detects and moves loose files from the root Assets/ folder to_Unsorted.Folder Enforcement: Define and enforce a list of required folders (e.g.,Scripts,PrefabsNaming Conventions: Automatically checks for C# naming violations (e.g., ensuring Interfaces start with I.Auto-Fix System: One-click fix for common naming violations (renames both the file and the class declaration).Ignore List: easily exclude specific files or paths from architecture checks.Editor-Only: Zero runtime overhead. The tool runs entirely within the Unity Editor.Customizable: Configure rules and settings directly from the Architecture Guard window.




