TDG Project Analyzer is an editor-only Project Audit Utility designed for professional teams to scan, analyze, and document C# code structure. It provides deep C# type analysis, namespace usage statistics, customizable filters, and high-quality export options for technical due diligence and code handover. Unity 2021.3+
Full Description
TDG Project Analyzer is a lightweight Unity Editor tool to understand, audit, and document your entire project structure and code base in minutes. It is the perfect solution for technical due diligence, code review, and generating structured reports for CI/CD pipelines.
Features
- Project Tree Analysis: Scans C# scripts, .asmdef, and .asmref files.
- Deep C# Script Audit: Analyzes C# types, namespaces, and MonoBehaviour usage to ensure code standards.
- Folder Group Statistics: Post-scan results allow bulk select/deselect of entire folders and provide statistics for better project health monitoring.
- Comprehensive Filters: Root folder, subfolder checklist, filename, namespace, and Editor paths (All / Exclude / Only “/Editor/”).
- High-Quality Export: One-click export to a single annotated UTF-8 text file with stable headers (GUIDs, assembly summaries).
- Quick HTML list for a lightweight, browsable overview.
- Clean Output: Consistent filenames (readable name + flags + short hash) for CI consistency.
- Editor-only, zero external dependencies.
Use Cases
- Technical Due Diligence & Code Handover: Get a structured overview of a project's technical debt or structure instantly.
- Code Sharing: Share curated script sets with clients and stakeholders using professional reports.
- Asset Store / CI: Prepare packages for the Unity Asset Store or generate automated reports for Continuous Integration (CI) pipelines.
What’s Included
- Editor windows and menus (Tools → TDG Project Analyzer)
- Basic docs and examples (Assets/TDG/Analyzer/Documentation)
Compatibility
- Unity: 2021.3 LTS or newer (tested on 2022/2023/6000)
- Render pipelines: Not applicable (Editor tool)
- Platform: Editor-only
How to use
- Open Tools → TDG Project Analyzer.
- Click Scan and optionally set filters.
- Select folders/files → Export Selected → Single File.
Support
info@tdggamingstudio.com