Configuration

Blueprint Health Analyzer can be configured through Project Settings or directly in the dashboard.

Accessing Settings

Project SettingsPluginsBlueprint Health Analyzer

Or click the Settings button in the dashboard header.

Rule Configuration

Current shipping state: threshold configuration is available today. The per-rule enable/disable and severity override examples below describe planned v1.1 functionality, not the current settings UI.

Enable/Disable Rules

Each of the 13 rules can be individually enabled or disabled:

☑ BP-TICK-001  Event Tick Usage
☑ BP-REF-001   Hard Reference Cascade
☐ BP-CMPLX-001 Graph Complexity (disabled)
...

Disabled rules won’t generate findings during scans.

Severity Overrides

Change the severity level of any rule:

RuleDefaultOverride
BP-REF-001Critical→ Warning
AST-UNUSED-001Warning→ Suggestion

Options: Critical, Warning, Info, Suggestion, or Disabled.

Thresholds

Many rules have configurable thresholds:

RuleSettingDefaultDescription
BP-CMPLX-001Max Nodes200Maximum nodes per graph
BP-REF-001Cascade Threshold50 MBMemory cascade limit
MAT-INST-001Instruction Limit300Max shader instructions
MAT-TEX-001Sample Limit16Max texture samples

Thresholds are the rule-level configuration that exists today.

Scan Scope

Include Paths

Limit scans to specific folders:

/Game/Characters/
/Game/Weapons/
/MyPlugin/

Exclude Paths

Skip folders from all scans:

/Game/Developers/
/Game/Test/

Plugin Content Mount Points

You can add plugin roots such as /MyPlugin/ to the include list so scans cover plugin content in addition to /Game/.

Template Content Exclusions

This section is release-plan scope, not current shipped behavior. Default template-content exclusion toggles have not been implemented yet.

By default, common Epic template content is excluded:

These can be toggled in settings if you need to scan template content.

Export Settings

Default Export Directory

Where reports are saved:

C:/Projects/MyGame/Reports/

Default Export Format

Configuration Export/Import

Today, threshold values can be exported and imported. Full configuration export/import, including future rule enable states and severity overrides, is planned v1.1 work.

Share settings across projects or team members:

  1. Click Export Configuration in settings
  2. Save the JSON file
  3. On another project, click Import Configuration
  4. Select the JSON file

Exported configuration includes:

CI Pipeline

For automated builds, use strict settings:

Development

During active development, reduce noise:

Pre-Ship Audit

Before release, maximum scrutiny: