Concept


Flow plug-in for Unreal Engine provides a graph editor tailored for scripting flow of events in virtual worlds. It’s based on a decade of experience with designing and implementing narrative in video games. All we need here is simplicity.

It’s a design-agnostic event node editor.

Flow101

Base for your own systems and tools

In-depth video presentation

This 24-minute presentation breaks down the concept of the Flow Graph. It goes through everything written here, but in greater detail.

Introducing Flow Graph for Unreal Engine

Simplicity is a key

Flexibility of the system design

Flow Graph assets aren’t part of the world. Every Flow Node can communicate with world actors any way you see fit.

Thanks to this flexibility, it’s possible to place actors used by the single Flow Graph in different sublevels or even worlds. This removes one of the workflow limitations related to the level design.

Flow Graph could live as long as the game session, not even bound to a specific world. You can have a meta Flow Graph waiting for events happening anywhere during the game.

Healthy architecture

C++ vs Blueprints

Performance