Skip to content
Media 1 for listing DataIndexer

Description

Tagline

Structured game data for Unreal Engine — rename-safe GUID references, O(1) index queries, and Repository inheritance, all without engine modification.

Features
  • Rename-safe row references — Every row is identified by a GUID (FDataIndexerPrimaryKey), not an FName. Renaming a row never breaks Blueprint or C++ references. Reference tracking is visible in the editor.

  • Repository inheritance & merging — Stack child Repositories on top of a base to override specific rows. Manage DLC, events, or region variants as diffs — no row duplication required. Multiple Repositories can also be merged.

  • O(1) index queries — Declare index axes in the Schema (category, rarity, faction, etc.). Query by equality in C++ or Blueprint via the index; performance does not degrade as row count grows.

  • Spreadsheet-style editor with schema validation — Cell selection, inline editing, rectangular drag — the same hand movements as a spreadsheet. Reference integrity and type constraints are validated automatically on save and Cook.

  • C++ and Blueprint, same data — Typed TNativeSchemaInterface<T> API for programmers. Get Row / Get Primary Keys K2 nodes for designers. Both access the same Repository with the same guarantees.

Included formats

Tags