DebugInspector is a plugin for Unreal Engine 5 designed to help developers inspect UPROPERTY values at actor locations during runtime. It provides a WidgetComponent that parses a tagged component or a target actor, and prints selected UPROPERTY values to a screen-space widget. The plugin is used from the editor and requires no C++ or Blueprint code. Simply add the component to an actor, select which UPROPERTY values to show and hit play.
DebugInspector enables quick and easy variable visualization in the editor. Property values are rendered at component locations and updated live. The plugin also enables custom debug strings to be rendered by simply exposing them as UPROPERTY values.
Graduate beyond print statements and get focused information for target actors and components:
Debug specific instances
Get detailed information at object locations
Inbuilt formatting for structured data
Use custom debug strings
Customize appearance