Developer tool / Unreal Engine
Native GameplayTag Injector
Define gameplay tags in C++ and make them available to plugins that look for those tags in config files when Unreal Engine starts.
View the plugin on FabWhy I built it
In my project, some third-party plugins read their settings before they could see the gameplay tags I’d defined in C++. Those plugins could lose configuration data that referenced the missing tags.
From C++ to configuration
The injector uses Unreal’s reflection system to discover native tag sets and writes them to NativeGameplayTags.ini. Other plugins can then read the tags from that file during startup.
Version 1.1.0 moved discovery to Unreal’s PostDefault loading phase so tag sets defined in other modules had time to register.
