Zum Inhalt springen
Medium 1 für Eintrag Project Doctor — Find & Fix Broken Assets Before You Ship

Beschreibung

Stop shipping broken assets. Catch problems before they catch you.

Project Doctor scans your entire Unreal Engine project in seconds and gives you a clear, actionable report of every asset quality issue — naming violations, missing collisions, texture problems, Blueprint compile errors, broken material instances, and much more.

Everything runs inside the Unreal Editor. No external tools, no command line, no setup.

HOW IT WORKS

1. Open the Project Doctor panel from the Tools menu

2. Click Scan /Game (or choose a specific folder)

3. Review findings filtered by Errors, Warnings, and Info

4. Double-click any finding to jump directly to the asset in the Content Browser

5. Open the HTML report in your browser for a full formatted view

WHAT GETS CHECKED

Textures: very large textures (4K/8K warnings), non-power-of-two dimensions, sRGB enabled on data/mask textures, normal map naming mismatch, mip generation disabled

Static Meshes: missing simple collision, single LOD without Nanite, lightmap UV on channel 0

Skeletal Meshes: missing LODs, missing Physics Asset, missing Skeleton assignment

Materials & Instances: two-sided flag (doubles render cost), translucency warnings, materials with no instances, Material Instances with no parent

Blueprints, AnimBPs, WidgetBPs: compile errors, deprecated parent class, variables with no category

Sounds: long SoundWaves without streaming, naming convention

Niagara & Particle Systems: naming convention, missing fixed bounds

All asset types: 18 naming prefix rules (SM_, SK_, T_, M_, MI_, BP_, ABP_, WBP_, A_, AS_, NS_ and more), stale redirectors that block packaging

CLEAN DOCKABLE UI

- Docks anywhere in your editor layout

- Live summary cards: Assets Scanned, Errors, Warnings, Info

- One-click filters: All / Errors / Warnings / Info

- Double-click any finding to navigate to it in the Content Browser

- Open HTML report in browser with one click

- Export to CSV and JSON for pipeline integration

TECHNICAL DETAILS

- Engine: Unreal Engine 5.4, 5.5, 5.7, 5.8

- Type: Editor Plugin (does not ship with your game)

- Language: C++ (Slate UI) + Python (scanner)

-Dependencies: Python Script Plugin (internal plugin name: PythonScriptPlugin) — ships with Unreal Engine 5.4-5.8 and is declared as a required plugin dependency inside this plugin's own .uplugin file, so it enables itself automatically the moment you add Project Doctor to your project. No manual installation, no other third-party plugins, and no internet connection required.

- Network: No internet connection required

PERFECT FOR

- Solo developers preparing a project for release

- Studios enforcing asset standards across a team

- Technical artists doing asset reviews

- Anyone publishing on Fab or the Epic Marketplace

Enthaltene Formate