Unreal Engine plugin for displaying custom stats.
- Create custom stat groups.
- Combine stats to create custom stats.
- Simple UI to display stats.
NOTE: This is not a replacement for built-in stats display :)
Clone git clone [email protected]:amuTBKT/QuickStats.git or unzip the plugin under Project/Plugins directory.
The plugin requires Unreal Engine version 4.27.2 or above.
Available presets and drawing layout can be configured from ProjectSettings->Plugins->QuickStats page.
stat quickstatsto toggle stat rendering. This internally runsstatcommand to toggle stat groups.qstats.EnablePresets PresetA PresetBto add presets to active list.qstats.SetPresets PresetA PresetBto set active presets.qstats.DisablePresets PresetAto remove presets from active list.-qstatpresets=PresetA,PresetBcommandline argument to enable presets by default.
PresetA and PresetB are names for the presets defined in plugin settings.
The flexibility of the plugin comes from combining stats using custom expressions.
Built-in expressions include:
UQuickStatExpressionConstantto define constant value.UQuickStatExpressionReadStatto read stat defined in code.- Add, Subtract, Multiply and Divide operations.
Custom expressions can be defined by inheriting from UQuickStatExpression
The example above shows a custom stat "%CulledPrimitives" defined as
%CulledPrimitives = (CulledPrimitives + OccludedPrimitives) / ProcessedPrimitives
- The plugin relies on toggling stat groups internally, so the system can break if user enables stat groups using
stat STATGROUP_NAMEcommands.
It is recommended not to usestatcommand once the stat presets are active.

