View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0.0
- Last updated
- First released
- Unity version
- 6000.3.10 or later
- Package size
- 179 KB
- Files
- 3
- Favorites
- 1
- Views in the past week
- 6
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $7.75 on
Keywords
Texture Compressor Pro
Batch optimize textures in Unity with powerful compression settings. Supports Android, iOS, and Standalone. Reduce build size and boost performance with one click.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 3
Texture Compressor Pro screenshot 1
About this asset
Optimize your textures effortlessly with Texture Compressor Pro — a powerful Unity Editor tool designed to batch process and fine-tune texture import settings across multiple platforms.
Whether you're targeting Android, iOS, or Standalone, this tool gives you full control over compression, size, and format — all in one streamlined workflow.
Key Features
Batch Processing
Quickly scan and process entire folders of textures in seconds.
Platform-Specific Settings
Apply custom compression settings for:
- Android
- iOS
- Standalone
Advanced Compression Control
Fine-tune:
- Max Texture Size
- Resize Algorithm
- Compression Format (ASTC, ETC, etc.)
- Compression Quality
Inspector-Like Interface
Familiar and intuitive UI that mirrors Unity’s native texture importer.
Automatic Optimization
- Disables Read/Write for better performance
- Enables Crunch Compression
- Applies settings instantly with reimport
Supported Formats
- PNG
- JPG / JPEG
- TGA
- PSD
Why Use This Tool?
Managing texture settings manually can be time-consuming and error-prone.
Texture Compressor Pro automates the process, saving you hours while ensuring consistent optimization across your project.
How It Works
- Select a folder inside your project
- Choose your target platform
- Adjust compression settings
- Click "Compress All"
- Done!
Perfect For
- Mobile game developers
- Performance optimization workflows
- Large projects with hundreds of textures
- Teams needing consistent import settings
Boost Performance & Reduce Build Size
Get smaller builds, faster load times, and better runtime performance — without the manual hassle.
From the publisher's Asset Store listing.
Technical details
- Compatible with newer Unity versions
Supported Platforms
- Android
- iOS
- Windows (Standalone)
- macOS (Standalone)
Editor Tool
- Works داخل Unity Editor (EditorWindow-based tool)
- No runtime impact (Editor-only utility)
Supported Texture Formats
- PNG (.png)
- JPG / JPEG (.jpg, .jpeg)
- TGA (.tga)
- PSD (.psd)
Core Functionality
- Recursive folder scanning using System.IO
- Batch processing of texture assets
- Automatic detection and filtering of valid texture files
- Applies platform-specific import settings via TextureImporter
Compression & Import Settings
- Max Texture Size (256 → 4096)
- Resize Algorithm (Mitchell, Bilinear, etc.)
- Compression Format (ASTC, ETC2, etc.)
- Compression Quality (Low, Normal, High)
- Crunch Compression enabled
- Read/Write disabled for optimization
Platform Overrides
- Supports per-platform override settings
- Android ETC2 fallback handling
- Custom platform selection via BuildTarget
Performance
- Optimized for handling large batches of textures
- Uses Unity’s AssetDatabase and SaveAndReimport() pipeline
- Efficient processing with minimal editor overhead
Dependencies
- No external dependencies
- Uses built-in Unity APIs:UnityEditor
UnityEngine
Code Structure
- TextureBatchProcessor → Core processing logic
- TextureBatchWindow → Custom Editor UI
Limitations
- Editor-only tool (not available at runtime)
- Requires textures to be inside the Assets folder
- Compression settings depend on Unity platform support
File Size
- Lightweight package (minimal footprint, no heavy assets included)
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 6000.3.10f1 | Compatible | Compatible | Compatible | Compatible |
As listed on the Asset Store.