UIFlow
UIFlow
UIFlow is a UIToolkit-based page management and graph-driven navigation package for Unity 6. It lets you describe UI navigation in a NavigationGraph asset, connect UXML button names to graph edges, and keep page logic in small view scripts.
What UIFlow Provides
- Visual navigation graph assets for page flow.
- Runtime page switching through
FlowManager. - Automatic UIToolkit button triggers based on button names.
- Optional view lifecycle hooks through
IFlowViewHandler. - Navigation history with back and home actions.
- Optional LitMotion-powered transitions through
TransitionProfileassets. - Importable samples for common UI patterns.
Requirements
- Unity
6000.0or newer. - UI Toolkit.
- LitMotion is optional and only required for transition profiles.
Start Here
Source Code Policy
This site documents the public API and package workflows. It intentionally does not publish UIFlow source code or private implementation details.