unfurl

Spyglass

Visualize Unreal Engine Plugin dependencies

Explore Unreal Engine Plugin dependencies like never before.


πŸ‘€ Summary

Spyglass is a lightweight Unreal Engine editor plugin that builds an interactive graph showing how your plugins depend on one another. Hover a node to see detailed information, pan around the view and tweak layout forces to suit your preferences.

   

πŸ“¦ Features

βš™οΈ Requirements

Unreal Engine 5.2 or newer and a C++ project that can compile plugins.

πŸ› οΈ Installation

  1. Clone or download this repository.
  2. Copy the NsSpyglass folder into your project’s Plugins directory. Create the Plugins folder if it does not exist.
  3. Regenerate your project files so the engine can find the new plugin.
  4. Open the Unreal Editor and enable NsSpyglass under Edit β†’ Plugins then restart the editor.

πŸš€ Getting Started

Launch your Unreal Engine editor and navigate to Window β†’ Spyglass β†’ Plugin Dependency Viewer. The plugin scans your project and displays an interactive graph of all plugins and their relationships.

Understanding Dependencies

Each node represents a plugin. Lines between nodes show that one plugin references another. Use this view to quickly spot missing references or circular dependencies.

Additional Help

If you run into issues, open an issue on GitHub :)


⬇ Download on GitHub


Contact