Centralized optimization dashboard with multiple analysis modules:
- Overview Module - Project-wide health check and statistics
- Texture Module - Texture compression, atlas generation, and size analysis
- Shader Module - Shader variant analysis and material tracking
- Mesh Module - 3D mesh optimization and poly count reduction
- Audio Module - Audio clip compression and format optimization
- Font Module - Font asset optimization
- Material Module - Material instance consolidation
- Addressables Module - Asset bundle analysis and optimization
- Animation Module - Animation clip optimization
- Reports Module - Build size reports and optimization suggestions
- TinyPNG Integration - Automated lossy compression with API integration
- Atlas Generation - Create sprite atlases from folder structures
- Format Conversion - Batch convert textures to optimal formats
- Compression Analysis - Identify oversized textures
- Variant Tracking - Monitor shader variant counts
- Material Mapping - Track shader usage across materials
- Shader Replacement - Bulk replace shaders with optimized alternatives
- Complexity Analysis - Identify performance-heavy shaders
- Group Management - Organize assets into addressable groups
- Dependency Analysis - Visualize asset dependencies
- Bundle Size Tracking - Monitor bundle sizes over time
- Unity 2021.3 or higher
- Addressables Package 1.19.0+
- Cysharp.UniTask 2.3.0+
- TheOne Template Editor 1.0.0+
Add to your `Packages/manifest.json`:
```json { "dependencies": { "com.theone.tool.optimization": "1.0.0" }, "scopedRegistries": [ { "name": "TheOne Studio", "url": "https://upm.the1studio.org", "scopes": ["com.theone"] } ] } ```
```json { "dependencies": { "com.theone.tool.optimization": "https://github.com/The1Studio/UnityOptimizationTools.git" } } ```
- Download the latest release
- Extract to `Packages/com.theone.tool.optimization/`
- Unity will automatically import the package
Menu: `TheOne → Optimization Hub` or `Window → TheOne → Optimization Hub`
- Overview - Get project health score and identify issues
- Module Selection - Choose specific area to optimize (Textures, Shaders, etc.)
- Analysis - Click "Analyze" or "Refresh" to scan assets
- Review - Examine findings in table/list view
- Optimize - Use built-in tools or export reports
- Verify - Re-analyze to confirm improvements
See OPTIMAL_ARCHITECTURE.md for detailed architecture documentation.
This project is licensed under the MIT License - see the LICENSE file for details.
The One Studio is a mobile game development company specializing in hypercasual and casual games.
- Website: https://the1studio.com
- Email: contact@the1studio.com
- UITemplate - Comprehensive Unity UI framework
- TheOne Features - Modular feature packages
Made with ❤️ by The One Studio
