Configuration

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

Accessing Settings

Project Settings → Plugins → Blueprint 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: