MCPcopy Create free account
hub / github.com/aquanox/SubsystemBrowserPlugin

github.com/aquanox/SubsystemBrowserPlugin @1.5.5

Chat with this repo
repository ↗ · DeepWiki ↗ · release 1.5.5 ↗ · + Follow
532 symbols 769 edges 66 files 17 documented · 3% updated 18d ago1.5.5 · 2026-06-26★ 460

Browse by type

Functions 430 Types & classes 102
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

GitHub release GitHub license GitHub forks GitHub stars UE4 UE5

Subsystem Browser Plugin for Unreal Engine

Subsystems provide an easy way to extend engine functionality and implement new features while avoiding the complexity of overriding engine classes or packing multiple independent features into a single class. Check Programming Subsystems article if you haven't tried them yet.

With Subsystems being a great tool, Unreal Engine Editor does not have a default method to visualize them or allow changing their properties at runtime.

Plugin provides a dedicated Subsystem Browser panel to display active subsystems with property editor.

Subsystem Settings panel provides an easy way to interact with Config properties within Subsystem-derived classes in a similar way to UDeveloperSettings.

Key Features

  • List of all avaiable subsystem types with search bar and customizable filters
  • Engine Subsystems
  • Editor Subsystems
  • Game Instance Subsystems
  • World Subsystems
  • Local Player Subsystems
  • Audio Engine Subsystems (UE 5.2+)
  • Display active subsystems in selected worlds
  • Display which module or plugin subsystems originate from
  • View and modify subsystem properties with Details View (including hidden properties)
  • Quick navigation to source file via "Open Source File" context menu action
  • Browser panel state (chosen filters, category folders state) is saved to local editor settings
  • Support for custom categories: Customizing Categories
  • Support for custom table colums: Customizing Columns
  • Support for custom tooltips: Customizing Tooltips
  • Various Metadata Specifiers for Subsystem classes
  • Subsystem Settings Panel to interact with config properties within subsystem classes.

Unreal Engine Versions

Plugin compatible with 4.25-4.27, 5.0+, ue5-main and can be easily modified to work with other engine versions.

Contributing

Please report any issues with GitHub Issues page for this repository.

If you want to suggest changes, improvements or updates to the plugin open new GitHub Issue requesting them or Pull Request.

License

SubsystemBrowserPlugin is available under the MIT license. See the LICENSE file for more info.


Special Thanks to Unreal Source Community Discord and #cpp

Core symbols most depended-on inside this repo

Shape

Method 324
Function 106
Class 99
Enum 3

Languages

C++99%
C#1%

Modules by API surface

Source/SubsystemBrowser/UI/SubsystemBrowserPanel.cpp64 symbols
Source/SubsystemBrowser/SubsystemBrowserSettings.h39 symbols
Source/SubsystemBrowser/SubsystemBrowserSettings.cpp35 symbols
Source/SubsystemBrowser/Model/SubsystemBrowserDescriptor.h33 symbols
Source/SubsystemBrowser/Model/SubsystemBrowserModel.cpp26 symbols
Source/SubsystemBrowser/SubsystemBrowserUtils.cpp20 symbols
Source/SubsystemBrowserTests/SubsystemBrowserTestSubsystem.cpp16 symbols
Source/SubsystemBrowser/SubsystemBrowserModule.cpp16 symbols
Source/SubsystemBrowser/Model/SubsystemBrowserDescriptor.cpp14 symbols
Source/SubsystemSettingsEditor/UI/SubsystemSettingsWidget.cpp13 symbols
Source/SubsystemSettingsEditor/SubsystemSettingsManager.cpp13 symbols
Source/SubsystemBrowser/Model/SubsystemBrowserColumn.cpp13 symbols

For agents

$ claude mcp add SubsystemBrowserPlugin \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page