Skip to content

What is Arcweave? ​

Arcweave is a collaborative narrative engine for designing and prototyping immersive interactive experiences. It enables writers and designers to create complex projects intuitively, collaborate synchronously, and maintain a healthy and liberating distance from the development side.

Arcweave is a cloud-based app. You only need a browser and an internet connection to create and manage your projects.

Arcweave's philosophy ​

Arcweave separates design from development.

  • Writers & Designers should be free to focus on story, without worrying about code.
  • Developers should get clean, structured data ready for integration.
  • Team Leaders should have a clear overview, leave comments, and delegate.

Arcweave enables parallel workflows with live collaboration, reusable components, and export formats ready for engines like Unity, Godot, or Unreal.

Why use Arcweave? ​

Tools like spreadsheets or flowchart apps can help get ideas and dialogue lines down, but they quickly become cluttered, error-prone, and hard to manage as complexity grows.

Arcweave is purpose-built for interactive narrative design. It allows you to:

  • 🗺️ Map out complex story structures visually and intuitively.
  • 🧊 Keep your story segments (be they chapters, scenes, or dialogue trees) organized in small, easy-to-read boards.
  • 📋 Assign attributes to characters, items, and locations.
  • 🔀 Link logic and conditions directly into your story flow.
  • 📽️ Preview and test your project in Arcweave's integrated Play Mode or your game engine's build.
  • 🚀 Export structured data to your development environment.

✅ No more struggling to trace story flow in a tangle of cells or... spaghetti megagraphs.

How Arcweave works ​

Arcweave runs entirely in your browser, offering a cross-platform, consistent environment for you to design, collaborate, and manage your projects efficiently in your teams' workspaces.

Projects ​

A project is where you design your interactive experiences. Each story or game you create lives in its own project.

The Arcweave window showing an open project.

Within a project, you can do the following:

Workspaces ​

A workspace is your team's collaborative environment. Each workspace can contain multiple projects and its own set of collaborators.

The Arcweave window showing the Roles section of a workspace.

In a workspace, you can do the following:

  • Manage your team's projects.
  • Invite collaborators as workspace members.
  • Manage the members' permission roles.
  • Create custom roles (Team workspaces only).
  • Manage your workspace's settings and billing preferences.

💬 Need help or want to connect? Join our Discord community—we'd love to hear from you!