Markup Data Manager

Ben-B - Code Plugins - Feb 29, 2024

A plugin facilitating markup tag usage in Blueprint by offering tag management via Project Settings. Simplifies tag integration for efficient Blueprint development.

  • Supported Platforms
  • Supported Engine Versions
    5.1 - 5.3
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.

Introducing the MarkupDataManager plugin, a powerful Unreal Engine extension designed to streamline project management for developers handling intricate data structures. Seamlessly integrating markup tags, it simplifies content organization and enhances readability within Blueprint scripts.

MarkupDataManager not only offers robust markup tag management but also facilitates the utilization of rich text. By declaring decorator and style DataTables in the settings, developers effortlessly generate corresponding tags and their associated markup for Richtext elements. This streamlined approach ensures consistency and accelerates development workflows.

One of MarkupDataManager's standout features is the "contain" function, enabling precise string analysis. Developers can effortlessly verify if a string contains a specific tag or, if desired, its context. For example, checking for the context "Markup.Data.Richtext" would return true for strings like "Markup.Data.Richtext.Style.SomeDataTable.SomeRow." This functionality enhances project clarity and facilitates efficient data navigation.

Elevate your Unreal Engine development experience with MarkupDataManager, empowering you to manage complex data structures with ease and efficiency.

Technical Details


  • Simplifies management of markup tags for enhanced readability in Blueprint scripts
  • Facilitates utilization of rich text with automatic generation of tags and markup for Richtext elements
  • Efficiently declares decorator and style DataTables in settings for streamlined tag generation
  • Offers precise string analysis with the "contain" function for verifying tag presence or context
  • Enhances project clarity and accelerates development workflows

Code Modules:

  • MarkupDataManager (Runtime)

Number of C++ Classes:

  • MarkupDataManager_GlobalSettings [ ProjectSettings ]
  • MarkupManager_Static [ BlueprintLibrary ]
  • FMarkUpTag_Definition [ BlueprintType Struct ]
  • FMarkUpTag_DefinitionPair [ BlueprintType Struct ]
  • FMarkup_Entry [ BlueprintType Struct ]

Network Replicated: (No)

Supported Development Platforms: Windows, macOS

Supported Target Build Platforms: Windows, macOS, Android

Documentation: In source code or Blueprint node ToolTips

Example Project: not need.