AnKo Archon: Performance Optimizer, Asset Cleaner & Fixer
ankonoanko
$38.49
$54.99
30%OFF
(no ratings)
Jump AssetStore
An automated Technical Director that hunts down performance bottlenecks, spaghetti code, and bloated assets - and actually fixes them in one click.As development goes on, almost every Unity project turns into a bit of a junkyard.Archon rips your project open like a tin can and shows you the brutal reality of what’s destroying your framerate, bloating your build size, and tangling your architecture.But unlike standard analyzers that just spit out a list of 500 errors and leave you to deal with it, Archon actually cleans up the mess.It’s an automated Technical Director that finds the trash and gives you a "Fix" button.Top Features35+ Ruthless Analyzers: An unmatched army of 15 C# and 19 Asset/Scene analyzers. Interrogate everything: hidden GC allocations, unoptimized textures, bloated Canvases, and dead code.One-Click Autofix Engine: Automatically fix audio/texture compression, missing references, unused usings, and physics matrices. Includes a side-by-side Diff Preview so you know exactly what is changing.Roslyn-Powered C# Interrogation: Understands actual logic, not just text. Hunts down GC leaks, GetComponent in loops, bad physics raycasts, and monolithic "God Scripts".Smart Code Duplication Hunter: Uses AST hashing to find copy-pasted logic across your codebase—even if variables are renamed or formatting is changed.Interactive Dependency Graphs: Visualize Asset Dependencies, Script Coupling, and Scene Flow. Features Heatmaps, Cycle Detection, and A-to-B pathfinding to visually untangle your architecture.Blazing Fast Caching: Heavy caching of ASTs and asset metadata turns 20-minute scans into seconds.Gamified Health Dashboard: Track exact Health Scores and metrics over time to see if your project is healing or actively degrading.Interactive Tutorials: Learn the tool via step-by-step in-editor overlays—no 40-page wiki required.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.🛠️ TAILORED TO YOUR PROJECT, NOT AGAINST ITWorried about getting drowned in false positives because your project has a "unique" architecture? Don't be. Archon is relentlessly customizable.Granular Control: Tweak complexity thresholds, memory budgets, and severities for every single analyzer. You can ignore specific folders, scripts, prefabs, or even single lines of code using an advanced Ignore Rules system. There are a lot of fine-tuning options, including specific issue overrides, file-scoped patterns, and global regex ignore rules.Built-in Knowledge Base: You don't need to be a Senior Optimization Engineer to use this. Archon includes built-in, detailed documentation for every issue it finds. It tells you exactly why it's bad, how to fix it manually, and what the performance benefits are—right inside the editor.THE ANALYZER ARSENALArchon packs dozens of highly aggressive analyzers to audit every corner of your project:C# Script AnalyzersPerformance Killers: Garbage Collection allocations, GetComponent in loops, Static Reference Leaks, Inefficient Physics Calls, and Coroutine Smells.Code Rot: Dead Code, Code Duplication (Smart Fuzzy Match), Unused Usings, Magic Literals, and Banned/Obsolete APIs.Architecture Warnings: God Scripts (bloated classes), Script Dependencies (spaghetti code), Cyclomatic Complexity, and Script Execution Order conflicts.Asset & Scene AnalyzersThe Classics: Missing References (Nulls, Missing Scripts) and Cross-Scene Dependencies.Heavy Assets: Unoptimized Textures (NPOT, wrong compression), Audio (wrong load types), Model Complexity (polycount, R/W issues), and Animation Curves.Scene Bloat: Scene Heaviness (verts/lights/particles overload), UI Canvas Overdraw, and Component Overloads.Project SweepersFind Duplicate Assets: Locate exact file clones wasting your disk space.Find Unused Assets: Safely identify assets not referenced anywhere.Configuration Audits: Physics Matrix cleanup and Tags & Layers validation.Housekeeping: Sweep up Empty Folders and Orphaned Meta Files.THE ARSENAL: Every Single Analyzer Archon RunsIf you want to know exactly what Archon is tearing apart and inspecting in your project, here is the raw, unfiltered list. No fluff, just the tools that will save your framerate and your sanity.C# SCRIPT ANALYZERS (ROSLYN-POWERED)Deep code inspection that understands your logic, not just text search.Performance Analyzers:Garbage Collection Analyzer: Hunts down boxing, hidden allocations, and LINQ inside your hot paths (Update, FixedUpdate, etc.).GetComponent in Loop Analyzer: Flags expensive GetComponent calls hiding inside loops.Inefficient Physics Call Analyzer: Catches raycasts without layer masks, infinite distances, and allocating physics variants.Static Reference Leak Analyzer: Finds static fields holding onto GameObjects or Unity Events that will inevitably cause memory leaks.Coroutine Smell Analyzer: Spots missing yield return, string-based invocations, and nested coroutine overhead.Cyclomatic Complexity Analyzer: Identifies unmaintainable, overly complex methods that desperately need refactoring.Code Quality Analyzers:Banned & Obsolete API Analyzer: Automatically detects (and can autofix!) deprecated or custom-banned method calls.Dead Code Analyzer: Finds unused methods, events, and properties that are just taking up space.Code Duplicate Analyzer: Uses Smart Fuzzy Match to find copy-pasted logic across your entire codebase.Unused Using Analyzer: Spots unnecessary namespace imports and strips them out automatically.Magic Literal Analyzer: Catches hardcoded magic numbers and strings that should be constants.Events & Messaging Analyzer: Warns about static UnityEvent forwarders and unassigned events.Architecture Analyzers:God Script Analyzer: Flags massive monolithic classes based on line count, dependencies, complexity, and method counts.Script Dependency Analyzer: Visualizes and measures tight coupling and spaghetti code between your scripts.Script Execution Order Analyzer: Checks for conflicts and enforces required execution order rules.Duplicate Script Name Analyzer: Prevents critical architecture clashes from identically named scripts in different namespaces.ASSET & SCENE ANALYZERSStop bloated assets and broken scenes from ruining your build.Optimization Analyzers:Texture Analyzer: Audits max resolution, NPOT, Read/Write status, missing MipMaps, and unoptimized compression formats.Audio Analyzer: Checks for "Decompress on Load" bloat, force-to-mono for short clips, and unoptimized sample rates.Model Analyzer: Flags models with high polygon counts, missing LODs, Read/Write enabled, and unnecessary imported cameras/lights.Animation Analyzer: Detects unoptimized compression, constant curves, and scale curves that eat performance.Scene Heaviness Analyzer: Profiles your scenes for absurd vertex counts, excessive lights, particle systems, and reflection probes.Shader Analyzer: Catches missing fallbacks and variant bloat that will destroy your build times.UI Canvas Analyzer: Identifies overdraw risks, missing Event Systems, and excessive raycasters/hierarchy depth.Component Overload Analyzer: Flags GameObjects staggering under the weight of too many components.Integrity Analyzers:Missing Reference Analyzer: The classic lifesaver. Finds null references, missing scripts, and missing UnityEvent listeners.Asset Dependency Analyzer: Maps out exactly which assets rely on which, preventing accidental inclusion of massive files.Cross-Scene Dependency Analyzer: Warns you when objects reference things in scenes that aren't loaded or aren't in the build.Scene Flow Analyzer: Maps how your scenes transition into one another.Project Management Analyzers:Duplicate Asset Analyzer: Finds exact file clones across your project that are eating disk space.Unused Assets Analyzer: Confidently identify assets that are never referenced.Physics Matrix Analyzer: Recommends disabling collision layers that don't need to interact.Tags & Layers Health Analyzer: Finds unused tags/layers and enforces naming rules.Naming Convention Analyzer: Enforces strict naming rules for your assets and prefabs via regex or required suffixes.UTILITY ANALYZERSThe final sweep for a clean repository.Empty Folder Analyzer: Safely finds and deletes empty directories.Orphaned Meta Analyzer: Cleans up .meta files left behind by external Git/OS deletions.THE AUTOFIX ENGINEFinding issues is only half the battle.Archon includes one-click Autofixers for: Animations, Asset Naming, Audio Import Settings, Banned APIs, Missing References, Models, Physics Matrix, Tags & Layers, Textures, Unused C# Usings, UI Canvas Optimization (stripping useless raycast targets), Empty Folders, Orphaned Meta Files, and more in the future.Roadmap & Future UpdatesMajor upcoming features include:More autofixers.More utilities.Translation.More whatever you want - welcome to my discord suggestions channel.Support & ContactIf you have any questions, found a bug, or have a feature request, please use one of the following channels:Email: [ankonoanko00@gmail.com]Discord: [https://discord.gg/vCVh7BD9Ps] - help, bug reports, suggestions and more.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:34 Dedicated Analyzers: 15 C# script analyzers, 19 asset, scene, and project management analyzers.12 Autofix Engines: Automated resolution systems for Textures, Audio, Models, Animations, Missing References, C# Usings, Banned APIs, Tags/Layers, Physics Matrices, Asset Naming, Empty Folders, and Orphaned Metas.Diff Preview System: Generates side-by-side code and property diffs before applying any automated fixes.Local Snapshot Manager: Built-in BackupManager creates local, restorable snapshots of project files before executing autofixes.Custom GraphViews: Interactive node-based visualizers (BaseGraphView) for Scene Flow, Script Dependencies, and Asset Dependencies featuring Heatmaps, Pathfinding, and Cycle Detection.Ignore Rules Engine: Granular exception system supporting specific issue overrides, file-scoped patterns, and global Regex ignore rules.Smart Code Duplication: Uses AST node hashing to detect logical code duplicates regardless of formatting or variable naming.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 include runtime overhead or compiled build code.




