Ultimate Optimizer pack View on Asset Store (opens in new tab)

Package details

Latest version
1.0
Last updated
First released
Unity version
6000.3.10 or later
Package size
79.7 MB
Files
40
Favorites
2
Views in the past week
5

Price tracking

Last checked
Tracked since
Lowest recorded
$25.00 on

Keywords

Ultimate Optimizer pack

by CodeFox Games (opens in new tab)

1 rating, too few to average

The Ultimate Editor Tool Pack is your complete Unity project maintenance solution combining debugging, optimization, and performance tools into one powerful Editor extension.

Price $50.00

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Ultimate Optimizer pack, 6 months Current $50.00; lowest $25.00; highest $50.00 in this period. $0 $25 $50 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 4

Ultimate Optimizer pack screenshot 1

Ultimate Optimizer pack screenshot 1

About this asset

A powerful all-in-one Unity Editor extension designed to clean, analyze, and optimize your project with just a few clicks.

The Ultimate Optimizer pack helps developers maintain clean projects, improve performance, and eliminate hidden issues that can slow down development or impact game quality. From missing references to heavy assets, everything is detected and optimized inside the Unity Editor.

Included Tools

Missing Scripts Finder

Automatically scan your entire project or scene to detect missing scripts.

  • Finds broken MonoBehaviour references
  • Detects missing script components in prefabs and scenes
  • Helps prevent runtime errors and build issues
  • One-click scan for fast cleanup

Keep your project error-free and stable.

Empty Button Event Finder

Find UI buttons with missing or unassigned events.

  • Detects buttons with no click listeners
  • Scans all UI elements in scenes and prefabs
  • Helps prevent broken UI interactions
  • Improves user experience reliability

Ensure every button in your game works as intended.

3D Model Optimizer

Analyze and optimize all 3D models for better performance.

  • Vertex & triangle analysis
  • Runtime memory estimation
  • Disk vs build size comparison
  • Mesh compression presets (Low / Medium / High)
  • Automatic optimization pipeline

Reduce polygon overload and improve FPS instantly.

Reference Finder

Track and locate missing or broken references across your project.

  • Finds missing object references
  • Detects broken prefab links
  • Helps clean dependency issues
  • Improves project stability

Prevent hidden runtime bugs before they happen.

Texture Compressor Tool

Optimize textures to reduce memory usage and build size.

  • Batch texture compression system
  • Adjustable max texture resolution
  • Automatic mipmap handling
  • VRAM usage estimation
  • Platform-ready compression presets

Reduce memory usage without losing visual quality.

Key Features

  • Deep project scanning system
  • One-click optimization tools
  • Performance & memory analysis
  • Dependency and reference tracking
  • Mobile & PC optimization presets
  • Project cleanup automation

Why Use This Tool Pack?

Large Unity projects often suffer from:

  • Missing scripts causing runtime errors
  • Broken UI buttons
  • Unoptimized models and textures
  • Hidden reference issues

The Ultimate Optimizer pack solves all of these problems in one unified workflow, helping you:

  • Improve performance
  • Reduce build size
  • Clean project structure
  • Prevent runtime errors
  • Speed up development

Perfect For

  • Unity Game Developers
  • Indie Developers
  • Mobile Game Studios
  • Optimization-focused projects
  • Large production teams

From the publisher's Asset Store listing.

Technical details

Editor Tool System

Each tool is implemented as a separate module:

  • Missing Scripts Finder
  • Empty Button Event Finder
  • Reference Finder
  • 3D Model Optimizer
  • Texture Compressor Tool

All tools share a common workflow:

  • Scene / Project scanning
  • Dependency analysis
  • Editor UI reporting
  • One-click fixes / optimization

1. Missing Scripts Finder

Implementation

  • Uses GameObject.GetComponentsInChildren<Component>()
  • Checks for null script references
  • Scans:Scenes
    Prefabs (via AssetDatabase)

Output

  • List of broken MonoBehaviour references
  • Object hierarchy path
  • Prefab source reference (if applicable)

2. Empty Button Event Finder

Implementation

  • Uses UnityEngine.UI.Button
  • Checks Button.onClick.GetPersistentEventCount()

Detection Logic

  • Buttons with:No listeners
    Empty UnityEvents

Scope

  • Scene UI
  • Prefab UI
  • Nested canvases

3. Reference Finder System

Implementation

  • Uses:SerializedObject
    SerializedProperty
    AssetDatabase.GetDependencies()

Capabilities

  • Detect missing object references
  • Broken prefab links
  • Null serialized fields
  • Dependency chain tracking

4. 3D Model Optimizer

Analysis Pipeline

  • Mesh extraction from:MeshFilter
    SkinnedMeshRenderer

Metrics

  • Vertex count
  • Triangle count
  • Runtime memory using:Profiler.GetRuntimeMemorySizeLong()
  • Disk size via FileInfo

Optimization API

Uses Unity import system:

  • ModelImporter.meshCompression
  • ModelImporter.optimizeMeshVertices
  • ModelImporter.optimizeMeshPolygons

Build Impact Estimation

Custom heuristic model:

  • Vertex-based cost estimation
  • Triangle-based cost estimation
  • Texture contribution integration

Approximate estimation only (not Unity Build Report)

5. Texture Compressor Tool

Analysis System

  • Dependency scanning via:EditorUtility.CollectDependencies
  • Texture grouping using HashSet<Texture>

Optimization Pipeline

Uses TextureImporter:

  • maxTextureSize
  • textureCompression
  • mipmapEnabled
  • Platform compression simulation

Supported Formats

  • PNG
  • JPG
  • TGA
  • PSD (imported textures)

Performance System

Execution Model

  • On-demand scanning only
  • No background threads
  • No runtime execution

Performance Characteristics

FeatureCostScene ScanMedium (Editor-only)Asset ScanLazy-loadedOptimizationAsset reimport onlyUI RenderingLightweight IMGUI

Compatibility

  • Unity 2020.3 or higher (recommended)
  • Compatible with:Built-in Render Pipeline
    URP
    HDRP

Supported Asset Types

Models

  • FBX
  • Prefabs
  • Skinned Meshes
  • Static Meshes

UI Elements

  • Canvas systems
  • Button components
  • UnityEvent systems

Textures

  • Standard 2D textures
  • Imported assets
  • Material-linked textures

Limitations

  • Build size estimation is heuristic-based (not exact Unity Build Report)
  • Does not modify external DCC tools (Blender, Maya)
  • Does not auto-fix shader or material issues (future expansion possible)
  • Scene scanning is editor-only (not runtime)

Performance Impact

  •  No runtime overhead
  •  No memory footprint in builds
  •  Editor-only execution
  •  Cached scan results for faster UI updates

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
6000.3.10f1 Compatible Compatible Compatible Compatible

As listed on the Asset Store.