UI Effect Function Library

UI Effect Fantasy - Code Plugins - Nov 22, 2023

UI Effect Function Library - A dependency blueprint function library for UI effect code plugins.

  • Supported Platforms
  • Supported Engine Versions
    5.1 - 5.4
  • 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.

The "UI Effect Function Library" is an Unreal Engine plugin tailored to augment the creation and management of UI effects within Unreal Motion Graphics (UMG). It provides a robust collection of blueprint functions that specifically target the enhancement of Sequencer animations and the detailed manipulation of UMG component properties.

Key features of the plugin include:

  1. Sequencer Enhancements: The plugin delivers a variety of functions that bolster the use of the Sequencer for UI animations. These functions empower developers to effortlessly orchestrate animation sequences, synchronize animation playback, adjust speeds, and trigger events with precision.
  2. UMG Component Property Manipulation: Included within the plugin are functions that enable fine-tuned control over UMG component properties. Developers can directly access and modify properties such as size, color, visibility, and more within blueprints, allowing for intricate customization of UI elements.
  3. Dependency Management for UI Effects: Serving as a dependency management tool, the "UI Effect Function Library" assists in the development of plugin functionalities related to UI effects, streamlining the process of UI construction and ensuring seamless integration with other plugins.
  4. Code Reusability Across UI Plugins: This function library is instrumental in promoting code reuse among UI-focused plugins, enhancing development efficiency. By encapsulating common UI effect patterns into reusable functions, developers can avoid redundant coding efforts and concentrate on innovating unique plugin features.

In summary, the "UI Effect Function Library" is designed to empower developers with the tools needed to craft sophisticated and engaging UI effects in Unreal Engine projects. By simplifying the animation process with Sequencer and providing granular control over UMG components, this plugin is an essential asset for creating dynamic and visually appealing user interfaces. Its emphasis on code reusability and dependency management further streamlines the development workflow, making it an indispensable resource for any Unreal Engine developer focused on UI effect creation.

Technical Details

Code Modules:

  •  ExtendBlueprintNode(Editor)

Number of C++ Classes: 1

Documentation: https://docs.google.com/document/d/1wmpIloMi-2yjJh2gJV9DYIHxBIugk_6AO8qCetRjReY

Video: https://youtu.be/-357r4UbjOw

Version changes:

V2.0.0

Refactor multi-version Sequence module functions through template functions and strategy pattern.

V1.1.5

Add block comments to the function.

V1.1.4

Add enums and functions related to localization.

V1.1.3

Add ExecuteCustomEventByName and GetConsoleValue functions.

V1.1.2

Add enums and functions related to localization.

V1.1.1

Add editor multilingual version support function.

V1.1.0

Add friend injection function, which can access private variables and functions.

V1.0.0

Release the plugin.