Optimizer – All-in-One Performance Toolkit
Asset description
Polyzero Optimizer is a comprehensive Unity Editor toolkit that helps you identify, diagnose and fix performance bottlenecks — without ever leaving the Editor window. Whether you're shipping for mobile, PC or WebGL, Polyzero guides you from a full scene audit down to a one-click optimized build, with backups and undo at every step. ───────────────────────────────────────── WHAT'S INCLUDED ───────────────────────────────────────── ▸ SCENE ANALYZER Single-pass scene traversal produces a 0–100 performance score with colour-coded issues (Critical / Warning / Info), grouped by category. Run in Scene-Only or Entire Project mode. Severity icons make the worst offenders immediately visible. ▸ TEXTURE OPTIMIZER Dry-run preview table shows every texture's current size vs. proposed size before anything is changed. Applies max-size caps, compression format and mip-map settings per profile. Per-platform overrides (Android ASTC, iOS ASTC, Desktop BC7/DXT5, WebGL) with size-aware scaling based on each object's visual importance. ▸ TEXTURE ATLAS CREATOR Groups small prop textures into atlases automatically. Previews candidates with a searchable list, remaps UVs and saves the combined material — without breaking prefab references. ▸ MATERIAL SCANNER & MERGER Finds duplicate materials by full property signature (textures, floats, colours, keywords). Groups them visually and merges with one click. Search filter lets you focus on a specific group instantly. ▸ MESH COMBINER Cluster-based static mesh combining with full validation of rendering properties (layer, shadow casting, lightmap, light probe settings). Progress bar on large scenes with cancel support. ▸ MESH READ/WRITE OPTIMIZER Safely disables Read/Write on meshes not needed at runtime — a common source of unnecessary RAM usage that's easy to miss. ▸ LOD GENERATOR Blender-style QEM decimation with UV seam, border edge and normal seam preservation. Supports single objects and multi-target batch mode. Adjustable quality per LOD level. ▸ AUDIO OPTIMIZER Three profiles (Safe / Balanced / Aggressive) control compression format, load type, sample rate and force-mono in a single pass. Preview estimated size savings before applying. ▸ ANIMATION OPTIMIZER Sets Animator culling mode and applies clip compression across all Animators in the scene. Undo-safe. ▸ SHADER VARIANT ADVISOR Estimates variant count per shader, flags keyword bloat and warns about shaders that will generate large variant collections at build time. ▸ PARTICLE SYSTEM OPTIMIZER Checks maxParticles, collision complexity, lights-per-particle and culling mode across every particle system in the scene. ▸ FONT CHECKER Audits Legacy and TextMeshPro fonts for dynamic font settings, estimated atlas sizes and unused includes. ▸ BUILD REPORT ANALYZER Reads Unity's last build report and surfaces the heaviest assets by category with a sortable breakdown — no external tools required. ───────────────────────────────────────── WORKFLOW FEATURES ───────────────────────────────────────── ▸ PRESET PROFILES Five built-in profiles: Mobile, PC Balanced, PC Quality, PC High Quality (4096) and WebGL. Export/import custom profiles as JSON to share across your team. ▸ BACKUP SYSTEM Every destructive operation creates a relative-path-preserving backup before touching assets. Restore, delete or auto-clean backups older than 14 days — all from the Settings tab. ▸ UNDO SUPPORT All operations that modify scene objects register with Unity's Undo system so Ctrl+Z always works. ▸ PROGRESS BARS Long operations (mesh combine, atlas creation) show a cancellable progress bar. Always cleared cleanly on completion or error. ▸ DRY-RUN PREVIEW The Texture tab shows exactly what will change — current px, proposed px, compression change — with a Ping button to locate each texture in the Project window. Apply only when you're satisfied. ▸ SEARCH FILTERS Live text search in Materials, Meshes and Atlas sections to narrow down large lists instantly. ▸ ACTION HISTORY Every operation is timestamped and logged in the Reports tab. Copy the full history to clipboard or clear it at any time. ▸ PRE-BUILD VALIDATOR Hooks into Unity's build pipeline (IPreprocessBuildWithReport) and optionally blocks the build if Critical issues are still open. ▸ BEFORE / AFTER COMPARISON Delta visualization in the Reports tab shows what changed between two analysis runs with colour-coded rows. Get support with links below: • Unity 2021.3 LTS and above • Built-in RP, URP and HDRP compatible • Assembly Definitions for Editor and Runtime • UPM-compatible package structure • Zero runtime overhead — Editor-only • GUIStyle caching, zero Debug.Log in production builds • EditorPrefs-backed settings (project-scoped)