Skip to content

Data Driven Design

PlatanoGames edited this page Aug 8, 2026 · 4 revisions

Data-Driven Design

PGX uses Unreal Data Assets and project settings for policy that designers and programmers need to review together.

Flow

  1. define domain data in a typed asset;
  2. reference the asset through settings, a profile or another asset;
  3. validate required fields and dependencies;
  4. let the owning subsystem resolve the active policy;
  5. expose the resolved state through logs, observables and editor inspection.

This pattern is used by Core profiles/registry and by Audio, GameFlow, Loading, PSO and Save domain configuration. Assets remain ordinary Unreal assets under source control; PGX does not introduce a separate opaque configuration store.

Clone this wiki locally