Boards
In Arcweave, your story's flow takes place on one or more boards—the canvases where you build your story flowcharts. A board is where you visually map out scenes, dialogue, choices, and logic.

Board folders
To organize your boards efficiently, Arcweave lets you create your own structure of board folders within your project.
Boards section
Once inside a project, you can view and manage your boards and folders in the Boards section, located in the lower half of Arcweave's left sidebar.

Create boards or folders
At section top
To create a new board or folder at the top of the Boards section:
- Go to the header of the Boards section.
- Click Create board (+ icon) or Create folder (folder icon).
At section bottom
To create a new board or folder at the bottom of the Boards section:
- Right-click on an empty area of the Boards section.
- Select Create board or Create folder from the menu.
Above existing board
To create a new board or folder above an existing board in the Boards section:
- Right-click on the existing board's name.
- Select Create board or Create folder from the menu.
Or:
- Hover the mouse cursor over the existing board's name.
- Click on the (+) icon that appears.
- Select Create board or Create folder from the menu.
Inside existing folder
To create a new board or folder inside an existing folder:
- Right-click on the existing folder's name.
- Select Create board or Create folder from the menu.
Or:
- Hover the mouse cursor over the folder's name.
- Click on the (+) icon that appears.
- Select Create board or Create folder from the menu.
Delete boards / folders
To delete a board or folder:
- Right-click on its name, on the Boards section.
- Select Delete.
⚠️ Deleting a board folder will also delete all its contents. You can undo the action.
ℹ️ A project must keep at least one board. Delete is unavailable for the project's last remaining board, or for a folder that contains it.
ℹ️ When deleting a board, all mentions of this board will be removed as well.
Rename boards / folders
To rename a board or folder:
- Right-click on its name, on the Boards section.
- Select Rename from the menu.
You can also rename the currently open board from the top menu. You will find the current board's name next to the project name, on the left of the menu. Click it once to rename it.
Duplicate boards
To duplicate a board:
- Right-click on its name, on the Boards section.
- Select Duplicate.
ℹ️ Duplicating board folders is not allowed.
Open boards
To open a board, go to your Boards section on the sidebar and click on its name. Your current board area will switch to display its contents.
Copy a board link
Right-click the board's name in the sidebar's Boards section and select Copy link. Opening the link switches to that board and restores its saved position and zoom. Board folders do not have this action.
The link includes the current project language. See Share an item or board position for access requirements and how to share a particular board view.
Board performance
If board navigation, selection, or connection editing feels slower than expected, see Troubleshooting.
Board performance can also vary depending on the selected board renderer in Project Settings.
Mention boards
You can create links to your boards while editing rich text in elements, notes, attributes, and labels. This kind of link is called a mention and you initiate it by typing the character @ followed by a board name.
Read more on mentions under the section of Project tools.
ℹ️ You can also mention components.
Board properties
To access the properties of any board:
- Locate the board in the Boards section of the left sidebar
- Right-click the board's name and select Properties from the menu.
To access the properties of the current board:
- Right-click in an empty board area.
- Select Board Properties.
The properties that you can access are the following:
Board ID
Each board has a unique identifier in the form of:
81a30674-aa09-4eb8-8484-59298d37f984 (version 4 UUID)
ℹ️ Uses of this board ID include accessing the board in the project's JSON.
Custom ID
Besides its UUID, every regular board has an editable custom ID. Arcweave generates it when the board is created and uses it to scope the board's attribute variables.
To edit a board custom ID:
- Right-click the board in the Boards section and select Attributes.
- Select the custom ID beneath the panel title and enter a new value.
The custom ID cannot be removed, must be unique across all boards and components, and must follow the variable naming rules. Renaming it updates existing Arcscript references automatically.
Attributes
Regular boards can store attributes, including String Field, Boolean, Integer, and Float attributes that act as board variables.
To open a board's attributes, right-click it in the Boards section and select Attributes. Boards with attributes also display an attributes button next to their name. Board folders cannot contain attributes.
Content
This section displays the board's item count by type:
Total words
This section displays the board's word count, adding together words in element titles, element content, and connection labels in the currently selected language.
Arcscript blocks and notes are not counted. For the title and content breakdown of an individual element, see element word count.
Total characters
This section displays the board's character count for the same text: element titles, element content, and connection labels in the currently selected language. Arcscript blocks and notes are not counted.
Usage examples
There are no restrictions on how you use a board. It can visually represent a story chapter, a dialogue scene, a game level, or even an algorithm.
Some examples include:
- Story parts: Chapters, scenes, or levels—you decide what they are. Keep each one on its own board.
- Synopses: Outline your entire narrative in a single board before zooming into individual scenes on separate boards.
- Subplots: Keep main and secondary plots distinct by mapping each one on a different board.
- Dialogue: Create a separate board for each NPC dialogue tree, and group them in a folder named "Dialogue Trees."
- Locations: Build geography-based diagrams to give an overview of your game's terrain or specific areas.
- Puzzle dependencies: Design puzzle logic and dependencies to avoid issues—like locking a drawer while the key's still inside!
- Storyboards: Use assets as element covers to visually narrate your story.
Usage tips
When working on your flowcharts, keep the following in mind:
- ✅ Use multiple boards to keep your project modular, clear, and easy to navigate.
- ✅ Use jumpers to connect flowcharts across boards.
- ✅ Group related boards into board folders for better organization.