Ahmad Sarem - Project Optimizer for Mobile Games - Toolkit & Heatmap

Project Optimizer for Mobile Games is a comprehensive, native Editor Utility designed specifically to automate the mobile optimization pipeline in Unreal Engine 5. Stop manually hunting for memory leaks and bloated files. This toolkit provides an intuitive "Scan & Step" workflow that instantly locates the heaviest bottlenecks in your project and snaps your camera or Content Browser directly to the offending asset.

(This plugin relies on the built-in 'Editor Scripting Utilities' plugin, which will be enabled automatically when using this tool).

The 6 Core Optimization Modules:

  • Performance Heatmap: A combined Shader Complexity and Quad Overdraw visualizer. Features an adjustable threshold slider to ensure your scene stays "green" and performant on mid-range Android and iOS devices.

  • Unused Asset Finder: Safely locate assets in your Content Browser that have exactly 0 references. The absolute fastest way to drop hundreds of megabytes of dead weight from your final .aab or .apk package.

  • Rarely Used Assets: Why load a heavy mesh into phone RAM if it’s only used once? Filter your current level for assets used exactly 1, 2, or 3 times so you can consolidate your memory footprint.

  • Duplicate Asset Finder: Eliminate Z-fighting and hidden draw calls. Automatically hunts down identical actors stacked inside each other, featuring customizable distance, rotation, and scale tolerances.

  • Heavy Mesh Detector: Reads raw rendering data to scan your level for high-polygon geometry exceeding mobile-friendly vertex limits (e.g., automatically flag meshes over 10,000 triangles at LOD 0).

  • Bloated Texture Scanner: Textures are the #1 cause of out-of-memory crashes on mobile. Easily scan your entire project folder to catch any 2D texture exceeding your defined maximum pixel resolution.

Workflow Highlights:

  • Sleek Native UI: Designed to seamlessly match Unreal Engine's dark-mode aesthetic.

  • Instant Camera Snap: Click "Next" to instantly fly your viewport camera to problematic level actors, or highlight heavy files directly in the Content Browser.

Note: This is the v1.0 release! I'm dedicated to expanding this tool based on developer needs. If you have any feedback, feature requests, or run into any issues, please reach me out via email: al.sarem12@gmail.com