Cross Product Developments - Extended Container Functions - Math, Sorting, Searching, Statistics, Probability

Supercharge your work with Arrays, Sets, and Maps in Blueprint and C++. This plugin provides hundreds of helper functions for statistical analysis, advanced sorting, bitflag handling, and container manipulation — all running on high-performance C++ under the hood.

📕 Documentation

📧 Support Email: CrossProductDevelopments@gmail.com

🎮 Support Discord: Click to Join

✅ Works with Unreal Engine 4.27 – 5.6

Highlight

✨ Comes with a total of 268 Nodes, of which 97 are unique (i.e. not type variations).

✨ Includes many helper functions for Arrays, Sets and Maps.

✨ Saves time in development, with the speed of calling into optimised C++ code.

✨ Perfect for any kind of Statistical Analysis.

Features

✅ Statistical Analysis of Single-Dimensional Dataset (Mean, Mode, Median, Range, IQR, Standard Deviation, Probability, Histograms, and more...)

✅ Statistical Analysis of Dual XY Dataset (Covariance, Correlation, Simple Linear Regression, RSquared, and more...)

✅ Advanced math utilities: sum, product, averages, weighted random selection

✅ Additional Set Theory Functions

✅ Variety of Sorting Functions as well as nodes to work with sorted arrays

✅ Sort Arrays, Sets & Maps by custom blueprint defined predicate

✅ Bitflag array helper functions

✅ C++ template equivalents for all Wildcard nodes

📄 Change Log

UE5.6 Support - 4th June 2025

V.1.1.0 - 1st June 2025: + Added Sort Array, Set & Map by Function Name. + Added Sorting Comparison nodes for string like objects (String, Name, Text) to use with the Sort by Function Name.

UE4.27 & UE5.0 Support - 10th December 2024

UE5.5 Support - 15th November 2024

UE5.4 Support - 28th April 2024

V.1.0.2 - 28th March 2024: Fixed bug with using Random Int instead of random Float for RandomStreams (was using Stream->RandRange instead of Stream->FRandRange)

V.1.0.1 - 10th March 2024: Swapped thumbnail to new logo

V.1 - 14th February 2024: Initial Release (UE5.1 - UE5.3)