Skip to main content
Flow Core Documentation
Menu

Review Changes by Version

Ver 5.0

Review the Flow Stats module and reusable State and Gesture Event Graphs introduced in Flow Core 5.0.

Audience
All Flow Core users
Time
4 minutes
Requires
None
Modules
Flow Core, Flow Character, Flow Stats
On this page

Summary

Flow Core 5.0 introduces Flow Stats as a standalone gameplay module and adds reusable Asset storage for Flow Character State and Gesture Event Graphs.

Highlights

  • State and Gesture Event Graphs: Keep an independent graph in Embed storage, or reference a reusable Flow Graph with Asset storage. Each State or Gesture retains the correct animation-event context when opening a shared graph.
  • Standalone Stats runtime: A FlowStats component can run without Flow Character, a FlowCoreProcess, or Blackboard. Reusable Profiles and definition assets initialize private runtime state for each owner, so shared authoring data does not share live values.
  • Stats, Resources, and Status Effects: Stats calculate capabilities through Base values, Formula contributions, Modifiers, and a final Scale. Resources store mutable Current values inside cached bounds. Status Effects add duration, time mode, stacking, reapply rules, Stat Modifiers, and Resource operations.
  • Flow integration: Graph Instructions, Conditions, and opt-in Event Graph Triggers can read and change one Stats owner, respond to committed runtime events, and use event snapshots without polling.
  • Capture and persistence: Runtime snapshots can capture and restore mutable Stat Base values, Resource Current values, and eligible active Effects without Blackboard. An optional Blackboard persistence bridge carries supported snapshots through the existing save channel.
  • Runtime UI: Stats UI targets and binding components support HUDs, profile panels, Effect lists, and world-space Resource bars while keeping gameplay state on the selected runtime owner.
  • Authoring and diagnostics: Profile validation, component overrides, Edit Mode Initial Preview, and Play Mode Live Runtime diagnostics expose resolved calculations, Resources, and active Effects without mutating shared assets.
  • Examples: The supplied 7. Stats example demonstrates bounded Health, calculated Attack Power, stacked Regeneration, runtime events, and snapshot restore.

Compatibility and Upgrade Notes

Projects upgrading from a regular 4.x release have no existing Flow Stats runtime data to migrate because Flow Stats is new in 5.0.

If a project used a 5.0 preview build, review preview-authored data before shipping. Final 5.0 uses normalized Resource starting values, cached value bindings for Resource bounds, and UI Display Masks for generated UI visibility. Revalidate formulas, event-context roles, and saved snapshots after importing the final release.