Skip to content

Data

PlayMaker's data-driven workflow starts with a Data Definition.

HighScore

A Data Definition defines the fields, value types, and default values for a custom data type, and everything else builds on that shared structure.

Workflow Overview

  1. Create a Data Definition to define your data shape.
  2. Store data in DataRecord variables, Data Components or Data Tables.
  3. Use Data Actions to read, write, transform, and display that data in FSM logic and UI.

This structure keeps gameplay logic, UI, and data organization consistent across your project.

Categories

GameObject Data

Add, remove, read, and react to data attached directly to GameObjects.

Data Record

Work with DataRecord values for copying, field access, expression evaluation, and UI updates.

Data Table

Manage row-based datasets for inventories, catalogs, sorting, filtering, and persistence.

Data Table Widget

Control table-based UI behavior such as clear, rebuild, refresh, and row actions.

Data Paging

Control page navigation and query current/total page state for paged UI flows.