UIFlow is a Unity UI Toolkit navigation tool with a visual node graph and automatic button wiring, helping you build and maintain screen flows faster.UIFlow is a visual page navigation system for Unity 6 and UI Toolkit. It helps you build multi-page interfaces such as menus, settings screens, wizards, in-game hubs, onboarding flows, and tool UIs without scattering navigation logic across scripts.Visual Node GraphDesign your UI flow with a node graph where each page is represented as a node and each connection defines a possible navigation path. Your full interface structure becomes easy to see, edit, and maintain.Automatic Button WiringUIFlow can automatically connect existing UI Toolkit buttons to the navigation paths defined in your graph. This reduces repetitive setup code and keeps your UI behavior aligned with the visual flow.Navigation FeaturesUIFlow handles common navigation needs such as history, back navigation, home navigation, trigger-based navigation, payloads between views, transitions, persistent views, and modal dialog flows.Project Use CasesUse UIFlow for games, apps, tools, prototypes, and interactive experiences built with UI Toolkit. It works well for main menus, pause menus, settings pages, shops, inventories, setup wizards, onboarding flows, HUD shells, and other structured multi-screen interfaces.Included SamplesThe package includes ready-to-run samples covering basic navigation, navigation payloads, persistent data, custom triggers, transitions, persistent UI shells, and modal dialogs.Key FeaturesVisual node graph for designing UI Toolkit page navigationAutomatic wiring of existing UI Toolkit buttons to graph connectionsGraph-driven back and home navigationTrigger-based navigation from code or UI eventsPayload forwarding between viewsConfigurable transitions with per-view and per-connection overridesBuilt-in transition profile libraryOptional LitMotion-powered transition packagePersistent views for navigation bars, HUDs, and UI shellsModal dialog flows directly in the navigation graphIncluded samples for common navigation patternsDesigned for Unity 6 and UI ToolkitAI was used to assist in several aspects of UIFlow's creation:Editor Design – AI helped structure and refine the visual graph editor interface and workflowSample Creation – AI assisted in building the six included samples and their documentationDocumentation – AI helped write and organize the guides, API documentation, and in-code commentsThe core navigation system, architecture, and testing were developed through traditional development practices.


