Optimization Rules

Performance Pro uses a powerful “Rule Engine” to identify issues. These rules are derived from years of Unity performance optimization experience.

Standard Rules

Rule: The 4K Watchdog

Flags any texture larger than 2048px that is not explicitly marked as an exception. Most props do not need 4K textures.

Rule: The Static Guardian

Identifies MeshRenderers that have no parent movement but are not marked as “Static”. This is the primary cause of batching breaks.

Rule: The Poly Count Monitor

Flags any mesh exceeding 50,000 polygons that does not have an associated LOD group.

Rule: The Material Optimizer

Finds materials using complex shaders on simple geometry where a mobile-optimized shader would suffice.


Custom Rules

You can extend Performance Pro by writing your own rules in C#. Inherit from IOptimizerRule and add your logic to the scan engine.


This site uses Just the Docs, a documentation theme for Jekyll.