MKM Tools - GameFlow Engine

Build gameplay flows with modular blocks: trigger events, spawn objects, track goals, or write your own logic – all visual, flexible, and no boilerplate code required.

VIDEO Promo: https://youtu.be/VTAc47ofr7U
VIDEO Tutorial: https://youtu.be/jZnw_feCrPw
VIDEO Tutorial 1.1.0: https://youtu.be/ykTMojWGt6Q

GameFlow Engine is a powerful node-based framework for Unity that lets you visually design, execute, and manage gameplay logic — from spawning enemies and triggering cutscenes to handling custom objectives and dialog trees. Its modular flow architecture, extensible block system, and intuitive visual editor enable game designers to plan complete gameplay without writing code, while programmers focus on creating the logic of blocks. This clear separation boosts productivity, eliminates boilerplate, and allows for rapid, parallel interaction between game designers and programmers.


Proven in Competition: GameFlow Engine powered the gameplay and simulation logic in a project that secured 1st place at TEKNOFEST 2025 in the Tourism category, one of the largest international technology festivals with 100+ competing teams. Its reliability, modularity, and designer-friendly workflow were key contributors to rapid prototyping and stable production delivery under real-world conditions.


Built with collaboration and scalability in mind, GameFlow Engine is ideal for teams working on projects of any size – whether you're building a narrative-driven game, a puzzle adventure, or a reactive simulation.

🔑 Key Features

  • Visual Flow Graph: Organize gameplay using a clean, graph-based editor with conditional and parallel execution for blocks.

  • Ready-to-Use Logic Blocks: Includes blocks for triggers, timers, object spawning, dialogs, and more.

  • Custom Block Support: Write your own logic blocks with minimal effort and full integration into the system, with automatic integration in the Editor.

  • Flow-Based Execution: Define dynamic behaviors like “kill 5 enemies”, “reach location”, “press a button”, etc., with modular flows.

  • Scene Interaction: Link blocks to real scene objects and triggers using a dependency system that’s robust and easy to debug.

  • Runtime Graph Evaluation: Graphs are compiled into executable logic trees at runtime for performance and stability.

  • Collaborative Design: Programmers and designers can work together without stepping on each other’s toes.

  • Examples & Prefabs Included: Get started fast with sample flows, templates, and clear documentation.

  • Cross-Platform Compatibility: Supports Unity 2021.3.0+ and works on PC, mobile, VR, and other Unity targets.

🧠 Use Cases

  • Spawn enemies when entering a zone

  • Play a monologue or dialog when a button is pressed

  • Track kill/objective conditions

  • Trigger animations, cutscenes, or scene transitions

  • Chain multiple actions conditionally or in sequence

  • Build interactive tutorials and onboarding flows

Whether you're building core gameplay logic or scripting interactions between systems, GameFlow Engine provides the clarity, flexibility, and extensibility needed to stay in control of your game’s flow – without the overhead.



Asset uses "Khronopix" and "KhronopixMono" under CCO License;


See Third-Party Notices.txt for details.