Level Asset Analyzer
An Unreal Engine Editor Utility Widget developed to analyze Static Mesh Actors in large levels, organize them based on geometry complexity, and detect potential performance issues.
The tool focuses on practical level optimization workflows and editor-side analysis.
Features
Level Asset Analyzer
For each Static Mesh Actor in the level, the tool analyzes:
Geometry Metrics
Triangle count
Vertex count
Material Metrics
Number of materials used
Collision Metrics
Collision complexity (Simple vs Complex)
Actors are categorized by triangle count:
Low Poly: < 10K triangles
Mid Poly: 10K – 50K triangles
High Poly: 50K+ triangles
Automatic Organization System
Automatically groups actors into World Outliner folders:
LowPoly
MidPoly
HighPoly
Detects duplicate Static Mesh usage
Lists meshes used by more than one actor
Performance Warning System
The tool automatically generates warnings based on defined thresholds:
Critical
Triangle count higher than 100K
Warning
Material count greater than or equal to 5
Info
Complex collision usage on low poly meshes
Each warning is associated with its corresponding actor and displayed in the editor UI.
Editor Utility Widget UI
Analysis results are displayed in a custom Editor Utility Widget
Actors can be filtered and reviewed based on analysis results
Clicking on an entry allows quick selection and focus in the World Outliner