Skip to content

Arcweave for Writers & Designers

Arcweave is built with writers and narrative designers as its core users. It's purpose-built to support the creation of interactive experiences—whether that's branching dialogue, RPGs and adventure games, nonlinear quests, or immersive story-driven worlds.

This guide introduces the main benefits and tools available to writers, game designers, and interactive storytellers working in Arcweave.

Story-focused

Arcweave lets you map, organize, and test your narrative without diving into code or spreadsheets. You can:

  • Design storylines visually using boards and connections.
  • Break down your narrative across multiple boards for a clearer, more readable structure. Organize by scene, chapter, or content type.
  • Use elements to write dialogue, descriptions, and logic.
  • Easily build logic with branches, variables, and arcscript—Arcweave's simple scripting language.

✨ Everything stays visual and intuitive, so your focus remains on storytelling, pacing, and player experience.

Reusable story objects

Arcweave lets you define structured, reusable objects—such as characters, items, locations, spells, or any other narrative elements your story requires. These are stored as components, one of Arcweave's most versatile tools.

An Arcweave project showing the component of a character called "grain merchant." The component includes attributes like "name," "personality," "reputation," et al.

Use component attributes to organize and document key information: character backstories, lore, relationships, inventory, stats—anything relevant to your story or game systems.

Another component example from a card game, of which the attributes include a component list called "cards" and various asset lists.

Component attributes also play a central role in integration with game engines—if your team uses one in its workflow. You can use them to add any metadata or technical values the engine needs to read directly from the narrative design. The image above shows an example component from the card game created by the Arcweave team for Arcjam 2024: The Card Game Challenge.

A short segment of an Arcweave flowchart showing 4 elements having one attached component each. The components signify the speaker of each line.

Attach components to elements in your story flow for visual reference or to trigger in-game events. In the dialogue extract above, components are used to indicate the speaker of each line.

Test and debug as you write

Arcweave's Play Mode window, with the Debugger sidebar open on the right showing the values of 3 variables.

Arcweave includes a built-in Play Mode for previewing your story. With it you can do the following:

  • Immediately playtest any segment of your project.
  • Track variable changes and story logic using the Debugger.
  • Run a prototype of your story with zero setup.
  • Customize the look and feel with the built-in Style Editor.
  • Share your prototype via a public or private link.

Arcweave's Play Mode window, with the Style Editor sidebar open on the right, showing a block of CSS code affecting the playthrough's appearance on the left: the option buttons are semi-transparent and the cover image is full screen.

🧪 Play Mode helps you iterate quickly and catch logic errors early—before your story reaches development.

Real-time collaboration

Whether you're working solo or with a writing team, Arcweave keeps everyone in sync:

  • Collaborate live on the same project and see updates happen in real time.
  • Manage access by inviting collaborators as editors or commenters.
  • Leave comments on your boards and get notified of replies.

From design to implementation

Arcweave separates creative design from technical development. While you focus on the narrative, developers can later transfer your story data, via JSON export or Arcweave's Web API.

This division of labor helps teams work in parallel and stay productive without bottlenecks.

✍️ Arcweave is ideal for visual novels, RPGs, narrative-driven games, educational tools, and more—anything where interactive storytelling is central.


Forest image credit: Dorothe. Jorge character image credit: Vaggelis Manousakas.