AnKo Archon LITE: Performance Optimizer, Asset Cleaner & Fixer
ankonoanko
$0.0
(no ratings)
Jump AssetStore
An automated Technical Director that hunts down performance bottlenecks, spaghetti code, and bloated assets.As development goes on, almost every Unity project turns into a bit of a junkyard.💎UPGRADE TO FULL FEATURES (70% more features): This is the LITE version of Archon. If you want the 1-Click Autofix Engine, heavy architectural graphs, and advanced Roslyn analyzers (like Dead Code and God Scripts), get the PRO version here: [Archon PRO](https://assetstore.unity.com/packages/tools/utilities/anko-archon-performance-optimizer-asset-cleaner-fixer-366654)Archon rips your project open and shows you the brutal reality of what’s destroying your framerate, bloating your build size, and tangling your architecture.This LITE version gives you access to a massive portion of our core analyzers. It will find the trash, point exactly to where it is, and tell you how to fix it manually.Standard analyzers spit out a list of 500 errors and leave you blind. Archon includes a built-in knowledge base that explains exactly why a piece of code or asset is bad and how to repair it.Tool works and tested on 22.3 - 6.0 - 6.3 versions.Testing on Unity 21.3 has been discontinued (It works, but there may be compilation errors).WHAT YOU GET IN THE LITE VERSIONCore Engine Features:Built-in Knowledge Base: Detailed documentation for every issue right inside the editor. No wiki required.Blazing Fast Caching: Heavy caching of ASTs and asset metadata turns long scans into seconds.One-Click IDE Integration: Click an issue to instantly ping the GameObject in your scene or open your IDE at the exact line of offending code.Interactive Tutorials: Learn the tool via step-by-step in-editor overlays.C# Script Analyzers:Garbage Collection Analyzer: Hunts down boxing, hidden allocations, and LINQ inside your hot paths.GetComponent in Loop Analyzer: Flags expensive GetComponent calls hiding inside Update/FixedUpdate.Inefficient Physics Call Analyzer: Catches raycasts without layer masks, infinite distances, and allocating variants.Banned & Obsolete API Analyzer: Automatically detects deprecated method calls.Magic Literal Analyzer: Catches hardcoded magic numbers and strings.Unused Using Analyzer: Spots unnecessary namespace imports.Duplicate Script Name Analyzer: Prevents critical architecture clashes.Script Execution Order Analyzer: Checks for conflicts and enforces rules.Script Dependency Graph: Visualizes tight coupling between your scripts.Asset & Scene Analyzers:Missing Reference Analyzer: Finds null references, missing scripts, and missing UnityEvent listeners.Texture Analyzer: Audits max resolution, NPOT, Read/Write status, missing MipMaps, and compression.Audio Analyzer: Checks for "Decompress on Load" bloat, force-to-mono, and sample rates.Model Analyzer: Flags high polygon counts, missing LODs, and unnecessary imported cameras.Animation Analyzer: Detects unoptimized compression and scale curves.UI Canvas Analyzer: Identifies overdraw risks and missing Event Systems.Naming Convention Analyzer: Enforces strict naming rules for your assets.Physics Matrix Analyzer: Recommends disabling unused collision layers.Tags & Layers Health Analyzer: Finds unused tags/layers.Project Settings Analyzer: Audits global configurations (VSync, Quality Levels).Scene Flow Graph: Maps how your scenes transition into one another.Utilities:Empty Folder Analyzer: Manually find and delete empty directories.Orphaned Meta Analyzer: Clean up .meta files left behind by external deletions.💎WANT FULL AUTOMATION AND DEEP ARCHITECTURE ANALYSIS?The LITE version tells you what is broken. The PRO version gives you deep architectural insights.Upgrade to [Archon PRO](https://assetstore.unity.com/packages/tools/utilities/anko-archon-performance-optimizer-asset-cleaner-fixer-366654) to unlock 70% more features:1-Click Autofix Engine: Automatically repair textures, audio, missing references, banned APIs, physics matrices, and more with a single click. Includes a side-by-side Diff Preview.God Script Analyzer: Flags massive monolithic classes based on line count, dependencies, and complexity.Dead Code Analyzer: Deep Roslyn AST analysis to find unused methods, events, and properties.Code Duplicate Analyzer: Finds copy-pasted logic across your entire codebase, even with renamed variables.Heavy Visualization Graphs: Unlocks Code Dependency Graph (call graphs) and Asset Dependency Graph (full project mapping).Advanced C# Analyzers: Cyclomatic Complexity, Static Reference Leaks, Events & Messaging, and Coroutine Smells.Advanced Asset Analyzers: Duplicate Assets (MD5 hash matching), Cross-Scene Dependencies, Shader Analysis, Scene Heaviness, Component Overload, and Unused Assets (Orphans).Batch Utilities: Automatically sweep and clean empty folders and orphaned metas across the whole project.Build Report Analysis: Tear down your build and track asset sizes.Roadmap & Future UpdatesMajor upcoming features include more autofixers (PRO), more utilities, and translation. Open to suggestions via Discord.Support & Contact Email: ankonoanko00@gmail.comDiscord: https://discord.com/invite/vCVh7BD9Ps - help, bug reports, suggestions and more.Third-Party Notices:Asset uses Microsoft Roslyn, .NET Runtime libraries, Humanizer, SQLitePCLRaw, and Phosphor Icons under MIT License; see Third-Party Notices.txt file in package for details.Core Architecture & Tech Stack:Script Analysis: Powered by Microsoft Roslyn (Microsoft.CodeAnalysis) for deep Abstract Syntax Tree (AST) parsing and semantic logic inspection.Asset Analysis: Direct integration with Unity's AssetImporter, SerializedProperty, and ModelImporter/TextureImporter APIs for low-level metadata validation.Caching System: Uses binary caching and hashed metadata tracking (AnalysisResultCache, AssetMetadataCache) to bypass redundant calculations on unchanged files.Dependencies: Requires precompiled references (included): Microsoft.CodeAnalysis, System.Collections.Immutable, Newtonsoft.Json.Key Features & Modules (LITE Edition):20+ Dedicated Analyzers: Script analyzers and asset, scene, and project management analyzers.Local Snapshot Manager: Built-in BackupManager creates local, restorable snapshots of project files (useful before executing manual fixes).Custom GraphViews: Interactive node-based visualizers (BaseGraphView) for Scene Flow and basic Script Dependencies.Ignore Rules Engine: Granular exception system supporting specific issue overrides, file-scoped patterns, and global Regex ignore rules.Report Exporting: Full project health reports can be exported to JSON, CSV, or Markdown (ReportExporter).IDE Integration: Native hooks to open IDEs directly to the specific line and column of offending C# code.Supported Platforms: Editor-only tool. Does not add any runtime overhead or bloat to your compiled build code.Third-Party Notices:Asset uses Microsoft Roslyn, .NET Runtime libraries, Humanizer, SQLitePCLRaw, and Phosphor Icons under MIT License; see Third-Party Notices.txt file in package for details.Generative AI was used to assist in writing, optimizing, and documenting portions of the C# codebase. All code and logic have been manually reviewed, tested, and validated within the Unity Editor.



