Description
While developing my project I noticed that my natively created GameplayTags would not be available to other 3rd party plugins at engine startup and would result in lost config data. This plugin solves this issue by using reflection to find properly setup GameplayTag sets and writes them to a config file so 3rd party addons can have a valid location to find the GameplayTags during startup.
Key Features:
Native Tag Definition: Define gameplay tags directly in C++ with ease, making your code cleaner and more maintainable.
Automatic File Management: Automatically generates and updates the NativeGameplayTags.ini file, ensuring your tags are always synchronized with the Unreal Engine's GameplayTag system.
Dynamic Tag Injection: Inject new tags at runtime, allowing for dynamic gameplay systems that can adapt and evolve based on gameplay needs.
Easy Integration: Designed to be easily integrated into existing projects, with minimal setup required.
Comprehensive Documentation: Comes with detailed documentation and examples, making it easy to get started and integrate into your project.
Updates:
Version 1.1.0 - Updated loading phase of plugin to PostDefault to avoid race conditions with detecting UNativeGameplayTagSets in other modules.
Whether you're developing an intricate RPG, a fast-paced shooter, or any other type of game, the Native GameplayTag Injector provides the tools you need to implement a sophisticated tagging system, enhancing the depth and interactivity of your gameplay systems.
Included formats
- versions