Skip to content

Basic Arcweave tutorial | Part 14: Share & export ​

Learn how to share and export your project and get a glimpse of Arcweave's real-time collaboration.

Video tutorial ​

Watch this tutorial as a video:

⚠️ This video does not reflect the latest updates to sharing and exporting your project, as each of these two features now has its own button in the menu. See Share and Export pages for more details.

✅ You can play the finished version of the Tutorial Project here and explore its diagrams and structure here.

Project visibility ​

By default, an Arcweave project is private, meaning it can only be accessed and played by the members of its workspace.

Make a project public ​

You can change a project's visibility, so it is accessible by anyone for play or study:

  1. Click Share in the top menu.
  2. In the Share modal, use the dropdown at the bottom next to "Anyone with the link..." to control public access. Select one of the following options:
    • Can view & play: Grants access to both the project's boards and Play Mode.
    • Can play only: Grants access only to the project's Play Mode.
    • Has no access: Prevents any public access to the project.
  3. Click copy link, under Anyone with the link, to copy the project's URL to your clipboard for sharing.

Arcweave's project screen showing the Share modal

✅ The option can play only is especially useful if you want to let the public play your game without revealing what's under the hood.

ℹ️ Users accessing a project through a public link are called project visitors. They do not need an Arcweave account to view or play the project.

Share with collaborators ​

If you'd rather keep the project private but share it with select people, you can invite them to become either editors or commenters.

The Arcweave window showing an open project and its "Share" modal. The modal allows the user to invite more collaborators to the project and to configure the project's private or public state.

To invite a user to a project:

  1. Click Share in the top menu.
  2. Enter their email under Email address.
  3. Choose a role: Commenter or Editor.
  4. Click Invite.

ℹ️ Such project collaborators are called guests.

⚠️ Guest editors count toward billing (1 seat each). See more on adding and removing seats on the Workspace plans page.

Remove collaborators ​

To remove someone's access, go back to the sharing panel and remove them from the project.

Share a specific item ​

To point a collaborator to part of your story, right-click an element on the board and select Copy link. Make sure only that element is selected. Paste the copied URL into your message; opening it centers the element in the language you were viewing.

The recipient needs access to the project's boards. You can also copy links to boards, jumpers, notes, branches, connections, and components. See Share an item or board position for their menu locations.

Real-time collaboration ​

Editors can collaborate on a project in real time. While an invited editor is working, you'll see their cursor move around the board as they make changes. You're free to keep working elsewhere in the project at the same time.

Export options ​

To export your project, click Export project (the download icon) in the top menu. You'll find the following formats to choose from:

  • JSON: Exports a JSON file of the project. JSON is a generic format for storing the project's data, and it's the way to go if you want to use the project further down the line. (Also see Game engine JSON, below.)
  • Spreadsheet: Exports the project in CSV or Excel (Pro & Team workspaces only) format.
  • Image: Exports a board as image file.
  • Game engine JSON: Exports a JSON file for the popular game engines Unity, Unreal Engine, and Godot Engine.
  • Markdown: Exports the project as a Markdown document (Pro & Team workspaces only).
  • PDF: Exports a board as PDF (Pro & Team workspaces only).
  • Backup: Exports a backup of the project in .arcw format (Pro & Team workspaces only).

✅ The JSON and Game engine JSON exports provide the option to also export the project's assets.

What's next ​

You now know how to control who can access your project and how to export it for use elsewhere, whether that's sharing a playable link, bringing in collaborators, or pulling the project's data into another tool.

In the next part of this series, we'll do some housekeeping on our tutorial project and add its finishing touches.