Skip to content

GameplayTag Architecture

PlatanoGames edited this page Aug 8, 2026 · 3 revisions

Gameplay Tag Architecture

Gameplay Tags are used as hierarchical identifiers across PGX.

  • message channels;
  • GameFlow states and channels;
  • save domains;
  • registry keys;
  • event-handler selection;
  • PSO contexts;
  • loading and observability categories.

Each domain owns its branch and payload semantics. A shared prefix does not mean that arbitrary payloads are interchangeable. Tags should be declared in the owning module and documented with the contract that consumes them.

Tag counts vary by release. Consult the source for the selected tag.

Clone this wiki locally