Skip to content

No. 0231 TE TechEQLabs Pro

Project Doctor

UE 5.4–5.85/52.0.5

Module: Tech · Category: QA · Tool ID: ProjectDoctorSuite

The flagship project-health suite. Five tabs covering: project health (references, textures, materials, meshes, naming), cook + build cost (texture/mesh/material footprint), texture memory budget (format distribution, streaming status), Android compliance (per-platform requirements wizard), and a scene audit with overdraw hotspot detection + tick-conflict identification + CSV export.

Doctor open on Health tab with project-wide stats visible, summary block showing total assets and detected issues.
Doctor open on Health tab with project-wide stats visible, summary block showing total assets and detected issues.
15 overdraw hotspots and a tick conflict — each result selecting its actor, then the clump spread out and audited again.
  • Pre-shipping comprehensive audit
  • Cook size investigation: finding the biggest contributors to package bloat
  • Texture memory budget review: format distribution, mip streaming
  • Android-specific compliance verification
  • Scene-by-scene performance audit
  • Don’t expect this to handle every platform. Android has dedicated compliance; iOS / Console have their own (mostly Quest Readiness Scanner for VR).
  1. Open the EQLabs Hub and search for Project Doctor (or browse to Tech → QA).
  2. Click the tool card.
  3. Use the tab bar: Health / Cook & Build / Budget / Android / Scene Audit.

Project-wide diagnostics:

  • Asset references (orphans / circular)
  • Texture stats and memory
  • Material counts and complexity
  • Mesh stats
  • Naming convention violations
  • Build settings sanity

Texture / mesh / material footprint estimation. Estimates final cook size by asset type with breakdowns.

Per-format distribution (BC1 / BC3 / BC5 / BC7 / DXT / etc.), streaming status (always-loaded vs streamed), per-LOD-group totals, memory budget vs actual.

Android-specific requirements: ASTC support, OpenGL ES vs Vulkan, target SDK level, signing requirements, max APK / OBB sizes.

Per-level analysis:

  • Total actors / unique materials / unique meshes
  • Estimated texture memory
  • Draw call estimate
  • Overdraw hotspot estimation. Areas of high translucent overdraw.
  • Tick conflict count. Actors with conflicting tick groups.
  • CSV export
Scene Audit tab with results list showing materials / textures / meshes / hotspots / tick conflicts, summary block at top.
Scene Audit tab with results list showing materials / textures / meshes / hotspots / tick conflicts, summary block at top.
  1. Walk all five tabs in sequence.
  2. Note Critical issues from each tab.
  3. Build a punch list, address in priority order.
  1. Open the level.
  2. Switch to Scene Audit tab.
  3. Click Run — list populates.
  4. Sort by texture memory descending — top entries are highest-impact.
  5. Single-click pings asset, double-click opens editor; for hotspots, double-click flies camera to actor.

Per-tab parameters persist to [Project]/Saved/EQLabs/Settings/ProjectDoctorSuite.json.

  • In-panel results per tab.
  • CSV export. Scene Audit tab.
  • Viewport overlay. Overdraw hotspots and tick-conflict indicators (when Scene Audit results are loaded).
  • Project Doctor is the flagship audit tool. Run it before every milestone.
  • Scene Audit’s tick conflict detection complements Motion-Physics Sync Engine — but covers more general cases
  • Build Cost is an estimate. Real cook output depends on platform-specific compression and runtime settings.
The full workflow, start to finish.
Report an issue with this tool

Opens our feedback form in a new tab with the tool name pre-filled.