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
The Ultimate Editor Tool Pack is your complete Unity project maintenance solution combining debugging, optimization, and performance tools into one powerful Editor extension.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 4
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
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 6000.3.10f1 | Compatible | Compatible | Compatible | Compatible |
As listed on the Asset Store.