PSI Property Spreadsheet

The PSI Property Spreadsheet is a spreadsheet-style table view for Unreal Engine 5. This editor-only plugin allows you to sort, filter, and bulk-edit all your asset and gameplay data directly in the Editor.

Reduce open tabs, save custom sheets, and streamline your workflow.


Edit All Properties in One Place

General Asset Table

Each row is one asset. Pin their properties in the Details panel to add them as columns.

Full Type Support

Supports all property types. Each type has a specialized editor in the table view.

Supports all built-in meta specifiers that can affect how a property is displayed and edited (e.g., ClampMin/Max, GetOptions, MultiLine, Bitmask, etc.).

Universal Asset Editor

Supports all Unreal Engine asset types, including your own Blueprints or Data Assets, and built-in types.

Built for Scale

Native C++ implementation for high responsiveness and scalability. Uses virtualization to support hundreds to thousands of Entries simultaneously.

Assets can be created, duplicated, deleted, and renamed directly in the Spreadsheet.

Real-Time Sync

Changes to asset properties are instantly updated in the Spreadsheet, and vice versa. This is also true for changes to the source folders, like creating, deleting, or moving assets.

Disclaimer

The Property Spreadsheet cannot replace all of Unreal’s native asset editors. Some properties of certain asset types with specialized editors, e.g., Static Meshes or Niagara Systems, may be inaccessible from the Spreadsheet.

Persistent Workspaces

Editor-Only Assets

Spreadsheets are assets that let you view and edit other assets.

You can create as many as you want and even target the same source assets. Therefore, you can create task-specific Spreadsheets with different columns.

View Customization

Tailor to Your Needs

Use different line heights for better readability or visibility of thumbnails. Horizontal and vertical text alignment can be set per column. Columns, layout settings, display options, filters, etc., are saved inside the Spreadsheet asset.


Sort & Filter

Filter

Filter rows by each column separately, either by string or by using specialized filters (regex, numeric expressions, Gameplay Tag queries).

Sort

Sort rows by property values in ascending and descending order. Apply primary and secondary sorting.

Excel-erate Your Unreal Workflow

Emulates the controls and feel of common spreadsheet applications, including full keyboard support.

Keyboard Support

Editor commands can be executed via shortcuts.

Toolbar

Header toolbar for general and property-specific functions and settings.

Footer showing the current number of entries, number of cells, and the current selection

Meta Data

Built-in columns displaying an asset’s save state and version control state

Use the arrow keys to navigate and select cells.

Editing

Initiate Edit Mode using F2. Or just start typing!

Bulk-Assign

Assign the change you made to the current cell to all selected cells.

Easy & Flexible Setup

Reference-Free Access
  • The Spreadsheet targets folders in the Content Browser to provide the assets inside as Entries (rows). It does not store any references.
  • Provided Entries can be constrained by base class.
  • By default, the Spreadsheet displays all assets inside its own folder for a quick setup.
  • Folder paths can be specified to target multiple folders as data sources, allowing you to save your Spreadsheets in separate folders.
Supports your Workflow

The plugin is independent of the project structure and does not require the use of specific patterns or base classes.

No Risk

No data conflicts between team members working with and without the plugin. Can be added to or removed from a project at any time without data loss.


Works Seamlessly with PSI Advanced Tag Display

Take advantage of custom widgets from the PSI Advanced Tag Display plugin directly in the table. Benefit from tag colors, layout options, keyboard support, and improved multi-select.