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.
Within a project, you can do the following:
- Design your story flow, plot, and dialogue trees.
- Store your story objects.
- Play-test and debug your creation—immediately.
- Collaborate with teammates in real time.
- Export your project for integration with your platform or game engine.
Workspaces
A workspace is your team's collaborative environment. Each workspace can contain multiple projects and its own set of collaborators.
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!