Make Unreal Data Tables much easier to use in Blueprints.
Overview
Data Table Extensions adds practical Blueprint nodes for filtering, reading, sorting, validating, and exploring Data Table content without forcing teams to build custom helper logic for every project.
If your project relies on authored gameplay data, menus, inventories, loot tables, progression data, or designer-driven balancing, this plugin helps you work with Data Tables faster and with less Blueprint friction.
DEMO
You can download benchmark demo here. It compares Vanilla DataTables against DataTableExtensions plugin, and unreleased StructTable plugin, across different common use-case tests.
Documentation
Plugin documentation, getting started and user guide can be found here.
Features:
Filter Data Table rows by property path
Work with nested struct paths like Info.Rarity
Combine multiple conditions in a single query
Read typed values from rows by path
Discover available paths and supported property types
Count, sort, validate, and sample row results
Use true-random and seeded-random helper nodes
Control whether supported query nodes use cached results or always do a fresh scan
Keep results compatible with normal Unreal Data Table workflows
Supported Data Types
Enum
Integer
Float / Double
Bool
String
Name
Text
Vector
Vector2D
Rotator
Why It's Useful
Unreal Data Tables are great for static authored data, but many teams quickly end up rebuilding the same helper logic:
finding matching rows
combining several filters in Blueprint
reading one nested field
generating filter options
validating duplicates or missing values
sorting or sampling content in Blueprint
DataTableExtensions gives you a cleaner Blueprint-facing workflow for those tasks out of the box.
Best Fit
This plugin is especially useful for:
item and inventory systems
RPG progression data
loot and reward tables
dialogue or content lookup tables
content-heavy UI and debug tools
projects with technical designers or Blueprint-heavy workflows
Design Philosophy
The plugin is focused on practical production workflows.
It is designed to feel native to Unreal Data Tables rather than replacing them with a custom data system. The goal is to make common tasks easier, clearer, and more reusable inside Blueprints.
Good To Know
Works with direct and nested property paths
Info.Rarity, Info.Name or just Description, based on the path to the property in the struct.
Supports both focused query nodes and broader utility helpers
Gives simple helper nodes direct return values where that makes more sense in Blueprint
Keeps existing Data Table patterns intact
Suitable for runtime and tooling use cases