Neocortex
Web PlatformConversation Flows

Conversation Flow Editor

Learn how to use Neocortex conversation flow editor to guide NPC interactions

The Conversation Flow Editor is a powerful visual workspace where you design the logic, branching paths, and rules for your NPC interactions. It allows developers to define a solid direction for where a conversation can go and branch, helping characters navigate within these rules and ensuring that if players try to divert, characters can bring them back to the flow.

Neocortex Conversation Flow Editor

Core Concepts

  • Directed Branching: Map out complex dialogue trees and decision points.
  • Checkpoint System: Every checkpoint reached sends its unique keyword to the developer, letting you know exactly which stage of the conversation a player is at.
  • Entry and Exit Points: Flows can have multiple entry points to start the logic and multiple exit points to conclude the interaction.

Adding and Deleting Nodes

Nodes are the structural elements of your conversation flow. To add a node:

  1. Click the Add Node button in the toolbar and select the desired node type.
  2. Alternatively, right-click on the canvas and select Add Node from the context menu.

To delete a node:

  1. Select the node by clicking on it.
  2. Press the Delete key on your keyboard.

Connecting and Disconnecting Nodes

Connections define how the conversation progresses from one stage to another:

  1. Click on the output handle (circle) of the source node.
  2. Drag the line to the input handle of the target node and release.

To remove a connection, click on the connection line and press the Delete key.

Conversation Flow Actions

The top-right toolbar contains the essential tools for managing your flow:

  • Save: Preserves your progress. You can also right-click the canvas and select Save.
  • Zoom and Pan: Use your mouse wheel to zoom or click and drag the canvas to navigate through large flows.

The Conversation Flow Editor provides the flexibility needed to build rich, immersive, and controlled dialogue experiences for your Smart NPCs.

On this page