Welcome to the official documentation for Flow Core.
Whether you are building gameplay systems, AI logic, interactive sequences, save/load workflows, or reusable game architecture, Flow Core is designed to help you build them faster, cleaner, and with more control.
This documentation will guide you from the fundamentals to real production workflows, so you can move from experimentation to scalable development with confidence.
What is Flow Core?
Flow Core is a visual scripting and gameplay logic framework for Unity that helps developers design game systems in a more modular, readable, and scalable way.
Instead of scattering logic across tightly coupled MonoBehaviours and custom managers, Flow Core lets you organize behavior through structured graphs, shared data, reusable logic units, and event-driven
Flow Core helps solve common production problems such as:
At its core, Flow Core is built around a hybrid graph-based workflow.
It allows you to combine visual logic, shared blackboard data, runtime events, and modular execution structures into one unified system.
The goal is not just to replace code with nodes, but to provide a cleaner way to architect game logic at scale.
What can you build with Flow Core?
Flow Core is designed around four principles: