Batch optimize textures in Unity with powerful compression settings. Supports Android, iOS, and Standalone. Reduce build size and boost performance with one click.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 ProcessingQuickly scan and process entire folders of textures in seconds. Platform-Specific SettingsApply custom compression settings for:AndroidiOSStandaloneAdvanced Compression ControlFine-tune:Max Texture SizeResize AlgorithmCompression Format (ASTC, ETC, etc.)Compression Quality Inspector-Like InterfaceFamiliar and intuitive UI that mirrors Unity’s native texture importer. Automatic OptimizationDisables Read/Write for better performanceEnables Crunch CompressionApplies settings instantly with reimport Supported FormatsPNGJPG / JPEGTGAPSD 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 WorksSelect a folder inside your projectChoose your target platformAdjust compression settingsClick "Compress All"Done! Perfect ForMobile game developersPerformance optimization workflowsLarge projects with hundreds of texturesTeams needing consistent import settings Boost Performance & Reduce Build SizeGet smaller builds, faster load times, and better runtime performance — without the manual hassle.Compatible with newer Unity versionsSupported PlatformsAndroidiOSWindows (Standalone)macOS (Standalone)Editor ToolWorks داخل Unity Editor (EditorWindow-based tool)No runtime impact (Editor-only utility)Supported Texture FormatsPNG (.png)JPG / JPEG (.jpg, .jpeg)TGA (.tga)PSD (.psd)Core FunctionalityRecursive folder scanning using System.IOBatch processing of texture assetsAutomatic detection and filtering of valid texture filesApplies platform-specific import settings via TextureImporterCompression & Import SettingsMax Texture Size (256 → 4096)Resize Algorithm (Mitchell, Bilinear, etc.)Compression Format (ASTC, ETC2, etc.)Compression Quality (Low, Normal, High)Crunch Compression enabledRead/Write disabled for optimizationPlatform OverridesSupports per-platform override settingsAndroid ETC2 fallback handlingCustom platform selection via BuildTargetPerformanceOptimized for handling large batches of texturesUses Unity’s AssetDatabase and SaveAndReimport() pipelineEfficient processing with minimal editor overheadDependenciesNo external dependenciesUses built-in Unity APIs:UnityEditorUnityEngineCode StructureTextureBatchProcessor → Core processing logicTextureBatchWindow → Custom Editor UILimitationsEditor-only tool (not available at runtime)Requires textures to be inside the Assets folderCompression settings depend on Unity platform supportFile SizeLightweight package (minimal footprint, no heavy assets included)Some visual assets and marketing materials were assisted using AI tools. All core functionality, scripts, and system design are fully developed and implemented manually





