Skip to content

RefCheck README

RefCheck is an editor-only reference health checker for Unreal Engine. It scans assets, folders, the open level, or the whole project for reference risks, explains what it found, and exports reports you can use during cleanup, packaging, migration, or Fab preparation.

Use it when you want to understand what your content depends on before you ship, share, migrate, or submit it.

RefCheck dashboard

Compatibility

Item Support
Plugin version 1.0.0
Unreal Engine 5.5, 5.6, 5.7
Supported platforms Windows, macOS, Linux
Module type Editor-only
Runtime impact None
External services None required

Installation

  1. Download the RefCheck build that matches your Unreal Engine version.
  2. Close Unreal Engine.
  3. Copy the RefCheck folder into your project's Plugins folder.
YourProject/
  Plugins/
    RefCheck/
      RefCheck.uplugin
      Source/
      Resources/
      ...
  1. Reopen the project.
  2. If Unreal asks to rebuild or enable the plugin, follow the prompt for your project setup.
  3. Confirm RefCheck is enabled in Edit → Plugins.

How to open RefCheck

Open it from the Unreal Editor menu:

Tools → ECal Studios → RefCheck

You can also right-click selected assets or a folder in the Content Browser and choose:

ECal Studios → Scan References with RefCheck

RefCheck opens as a dockable editor tab, so you can keep it beside the Content Browser while reviewing findings.

Quick start

  1. Open RefCheck.
  2. Choose a scan target: Entire Project, Selected Folder, Selected Assets, or Open Level.
  3. Pick a preset, such as Default (Recommended), Fab Seller / Package Readiness, or Blueprint System.
  4. Click Start Scan.
  5. Review the health score and issue cards on the Dashboard.
  6. Open Results to inspect findings.
  7. Use the issue detail buttons to open assets, reveal assets, or open Unreal's Reference Viewer.
  8. Export a Markdown, HTML, or CSV report from Reports if you need a cleanup record.

Core features

  • Reference health score

    A 0-100 score with severity counts and a quick overview of reference risk.

  • Flexible scan scopes

    Scan the whole project, a folder, selected assets, or the open level.

  • Detailed issue results

    Search, filter, select, and inspect reference findings in one table.

  • Dependency chains

    Review readable dependency chains and jump into Unreal's Reference Viewer when you need a graph.

  • Built-in and custom presets

    Use practical presets for everyday checks, Fab/package readiness, Blueprint systems, fast scans, or deep scans.

  • Reports

    Export Markdown, HTML, or CSV reports for cleanup notes, handoff, or spreadsheet review.

What RefCheck checks

Area Examples
Missing references Hard dependencies that cannot be resolved by the Asset Registry
Soft-missing references Soft reference paths that point at content that no longer exists
External references Assets that point outside the selected folder or intended content scope
Plugin dependencies References into plugin content that may need disclosure or packaging review
Engine content dependencies References into /Engine/... when engine content scanning is enabled
Circular dependencies Bounded circular reference chains found through Asset Registry data
Suspicious references Test, dev, temp, old, or similarly risky folders and names
Redirector-related risks Redirector packages that may have been left after moving or renaming assets
Large dependency sets Assets with unusually large dependency footprints

Built-in presets

Preset Description
Default (Recommended) Balanced reference review for normal project cleanup.
Fab Seller / Package Readiness Stricter review for content that will be packaged, migrated, or submitted.
Blueprint System Focused review for systems that should stay inside one folder.
Fast Scan Faster first-pass scan with reduced depth and no cycle detection.
Deep Scan More thorough scan with deeper walking and broader content inclusion.

Reports

Reports can be exported as:

Format Best for
Markdown Human-readable cleanup notes, documentation, pull requests, and wiki pages
HTML Shareable offline reports that open in a browser
CSV Spreadsheets, issue tracking, filtering, and data review

Reports are saved locally. RefCheck does not upload project information.

Technical details

Detail Value
Module RefCheckEditor
Module type Editor
Runtime code None
Third-party dependencies None
Internet connection Not required
Data storage Local editor settings and user-exported reports only

Support

Email: [email protected]
Website: www.ecalstudios.com

When reporting an issue, include the RefCheck version, Unreal Engine version, operating system, what you scanned, and relevant Output Log lines containing LogRefCheck.

Copyright (c) 2026 ECal Studios. All Rights Reserved.