# Glossary

Source: https://docs.arcweave.com/introduction/glossary
Section: Introduction
Description: Glossary of Arcweave terms—such as board, element, connection, branch, jumper, component, attribute, variable, and Arcscript—with short definitions and links to their full pages

Many Arcweave terms are everyday words with a specific meaning in Arcweave. This page defines each one in a sentence and links to its full documentation. For how the main building blocks fit together, see [Core concepts](https://docs.arcweave.com/introduction/core-concepts).

## A

Context: Arcweave docs > Introduction > Glossary > A

- **AI credits**: The monthly allowance your workspace spends when you use AI tools. See [Monthly AI credits](https://docs.arcweave.com/project-tools/ai-features/overview#monthly-ai-credits).
- **Arcscript**: Arcweave's simple scripting language, used to change and check variables in branches, element content, and connection labels. See [Arcscript](https://docs.arcweave.com/project-items/arcscript).
- **Arcscript segment**: A single line of Arcscript inside an element's content or a connection's label. See [Arcscript segments](https://docs.arcweave.com/project-items/arcscript#arcscript-segments).
- **Asset**: An image, audio, or video file you upload to a project. See [Assets](https://docs.arcweave.com/project-items/assets/overview).
- **Attribute**: A labeled piece of data stored in a board, component, or element, such as a character's age. See [Attributes](https://docs.arcweave.com/project-items/attributes).

## B

Context: Arcweave docs > Introduction > Glossary > B

- **Board**: A canvas where you draw part of your story as a flowchart. A project can have many boards. See [Boards](https://docs.arcweave.com/project-items/boards).
- **Board folder**: A folder that groups boards in the project's **Boards** section. See [Board folders](https://docs.arcweave.com/project-items/boards#board-folders).
- **Board variable**: A variable stored as an attribute on a board and used in Arcscript as `board_id.variable_id`. See [Board variables](https://docs.arcweave.com/project-items/variables/board).
- **Branch**: A board item that chooses which path the story takes, using `if`, `elseif`, and `else` conditions. See [Branches](https://docs.arcweave.com/project-items/branches).

## C

Context: Arcweave docs > Introduction > Glossary > C

- **Comment**: A message thread that workspace members and guests leave on a board to discuss the project. Comments aren't part of the story. See [Comments](https://docs.arcweave.com/project-items/comments).
- **Component**: A reusable story object, such as a character, location, or item. Components don't sit on boards; you attach them to elements or mention them in text. See [Components](https://docs.arcweave.com/project-items/components).
- **Component variable**: A variable stored as an attribute on a component and used in Arcscript as `component_id.variable_id`. See [Component variables](https://docs.arcweave.com/project-items/variables/component).
- **Connection**: An arrow from an element or branch to the next item (an element, branch, or jumper), setting the order of the story. See [Connections](https://docs.arcweave.com/project-items/connections).
- **Cover**: The image shown at the top of an element or component. Elements can also use a video. See [Element covers](https://docs.arcweave.com/project-items/elements#element-covers).
- **Custom ID**: The name you use to refer to a board, component, or attribute in Arcscript. See [Custom ID](https://docs.arcweave.com/project-items/components#custom-id).

## D

Context: Arcweave docs > Introduction > Glossary > D

- **Debugger**: A Play Mode panel where project owners and editors track variables while playtesting. See [Debugger](https://docs.arcweave.com/project-tools/play-mode/debugger).
- **Design Assistant**: Arcweave's AI assistant. It answers questions about your project and makes changes you ask for. See [Design Assistant](https://docs.arcweave.com/project-tools/ai-features/design-assistant).

## E

Context: Arcweave docs > Introduction > Glossary > E

- **Element**: A box on a board that holds one moment of your story, such as a scene or a line of dialogue, in a title and content. See [Elements](https://docs.arcweave.com/project-items/elements).
- **Export**: Downloading your project's data in another format, such as JSON, a spreadsheet, PDF, or game engine files. See [Export](https://docs.arcweave.com/project-tools/export).

## F

Context: Arcweave docs > Introduction > Glossary > F

- **Flowchart**: Your story drawn on a board as boxes (elements) joined by arrows (connections). See [Flowchart analysis](https://docs.arcweave.com/introduction/quick-tour/flowchart).

## G

Context: Arcweave docs > Introduction > Glossary > G

- **Global variable**: A variable that belongs to the whole project rather than to a board or component. See [Global variables](https://docs.arcweave.com/project-items/variables/global).
- **Guest**: A person invited to specific projects without joining the workspace. See [Workspace guests](https://docs.arcweave.com/workspaces/roles#workspace-guests).

## H

Context: Arcweave docs > Introduction > Glossary > H

- **History**: The record of your project's previous versions, which you can view and restore. See [History](https://docs.arcweave.com/project-tools/history).

## J

Context: Arcweave docs > Introduction > Glossary > J

- **Jumper**: A shortcut on a board. When the story reaches a jumper, it continues at the jumper's target element, on the same board or another one. See [Jumpers](https://docs.arcweave.com/project-items/jumpers).

## L

Context: Arcweave docs > Introduction > Glossary > L

- **Label**: Text on a connection. In Play Mode, it becomes the text of the option the player clicks. See [Labels](https://docs.arcweave.com/project-items/labels).
- **Localization**: Translating your project into other languages with Arcweave's built-in tools. See [Localization](https://docs.arcweave.com/project-tools/localization).

## M

Context: Arcweave docs > Introduction > Glossary > M

- **Member**: A person who belongs to a workspace and can access its projects, with permissions set by their role. See [Workspace members](https://docs.arcweave.com/workspaces/roles#workspace-members).
- **Mention**: A link to a component or board inside rich text, created by typing `@`. See [Mentions](https://docs.arcweave.com/project-tools/mentions).

## N

Context: Arcweave docs > Introduction > Glossary > N

- **Note**: A sticky note on a board for ideas, instructions, or reminders. Notes aren't part of the story. See [Notes](https://docs.arcweave.com/project-items/notes).

## O

Context: Arcweave docs > Introduction > Glossary > O

- **Option**: A choice the player clicks in Play Mode. Options come from the current element's outgoing connections; a connection's label is the option's text. See [Play Mode](https://docs.arcweave.com/project-tools/play-mode/overview#breakdown).

## P

Context: Arcweave docs > Introduction > Glossary > P

- **Play Mode**: Arcweave's built-in player, where you play your project as a choice-based game. See [Play Mode](https://docs.arcweave.com/project-tools/play-mode/overview).
- **Project**: One story or game, with its boards, components, assets, and variables. See [Projects](https://docs.arcweave.com/workspaces/projects).
- **Project template**: A ready-made project to start from, such as the _Interactive Fiction Example_ (_The Castle_). See [Project templates](https://docs.arcweave.com/workspaces/projects#project-templates).

## R

Context: Arcweave docs > Introduction > Glossary > R

- **Role**: A set of permissions, such as Owner, Editor, or Commenter, that decides what a person can do in a workspace or project. See [Workspace roles](https://docs.arcweave.com/workspaces/roles).

## S

Context: Arcweave docs > Introduction > Glossary > S

- **Starting element**: The element where Play Mode begins the story. See [Set Play Mode start](https://docs.arcweave.com/project-tools/play-mode/using-play-mode#set-play-mode-start).

## T

Context: Arcweave docs > Introduction > Glossary > T

- **Target element**: The element a jumper points to. See [Jumpers](https://docs.arcweave.com/project-items/jumpers).

## V

Context: Arcweave docs > Introduction > Glossary > V

- **Variable**: A value the story remembers and can change during play, such as whether the player has found a key. Variables can be global, board, or component variables. See [Variables](https://docs.arcweave.com/project-items/variables/overview).
- **Visitor**: Someone who views a public project or its Play Mode through a link, without needing an Arcweave account. See [Project visitors](https://docs.arcweave.com/workspaces/roles#project-visitors).

## W

Context: Arcweave docs > Introduction > Glossary > W

- **Workspace**: Your team's space in Arcweave. It holds projects and the people who work on them, and has its own plan (Basic, Pro, or Team). See [Workspaces](https://docs.arcweave.com/workspaces/overview).
