Container Utils

RK4XYZ - Code Plugins - Apr 5, 2023

Common array utilities such as filtering and transforming

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

This plugin provides blueprint nodes for common Array utilities such as filtering and transforming. Arrays can be of any type, and if/else logic and type mapping is performed by setting a by-ref values.

Technical Details


  •  Map Array - transform each element into another value, even of different types, using a by-ref val.
  •  Reduce - also known as Fold, sequentially build a new value by applying an operation to each item in an array in sequence.
  • Filter Array - set a by-ref val boolean to select specific items out of an array into a new one.
  •  Take - get the first N items in an array.
  • Drop - take the last items in an array, dropping the first N.
  • Take Until - keep taking from an array until a certain condition is met.
  • Drop Until - drop items from the start of an array until a certain condition is met.

Code Modules:

  •  ContainerUtils: Runtime
  • ContainerUtilsEd: Editor

Number of Blueprints: 0

Number of C++ Classes: 0

Network Replicated: No

Supported Development Platforms: All

Supported Target Build Platforms: All