Campaign

Prepare it. Reveal it. Run it.

Campaign turns your connected Vitus world into a controlled experience for your players. Prepare scenes, reveal what you choose, and let your table focus on the story.

Available Host a Campaign from Apprentice up. Players and Co-GMs join free on Core.

Preparation

Build the session before the session.

The GM assembles scenes from existing world entries, maps, media and story material. Preparation is private by default. Nothing reaches players until the GM deliberately publishes it.

A campaign session starts long before the table sits down. In Vitus, preparation means pulling together the world entries, maps, encounter notes and story beats that a scene needs, then arranging them into a structure the GM controls.

Every piece of preparation draws from the connected world already built in Vitus. Characters, places, factions, events, maps and media are referenced, not duplicated.

  • Scene creation from connected world entries
  • Map and media attachments per scene
  • Story material and encounter notes
  • Private by default until explicitly published
A game master preparing scenes in a Vitus campaign: a scene deck organised into acts, a random table roller, and a note that nothing is shown to players until they go live.
The campaign scene preparation interface.
Visibility

Hidden means absent, not concealed.

Vitus does not CSS-hide secret content. Hidden information is absent from the data players receive.

When a GM marks material as hidden, the player's browser never receives it. There is no inspect-element path to secrets, because hidden material is left out of what players receive rather than masked after it arrives.

Players see only what the GM has explicitly published. When the GM revokes visibility, a stale page cannot access material after permissions change. The security model means that hidden is structurally absent, not visually suppressed.

This is a deliberate design decision. Campaign management tools that rely on display rules leave information accessible to anyone willing to open a browser inspector. Vitus treats GM control as a data boundary, not a styling choice.

The Who sees what screen in a Vitus campaign: the world's entries listed on the left, and each audience, from the whole table and the party to individual players such as Sunniva, Torvald and Halvard, showing exactly what it has been given, such as Fenrir and Gleipnir to view and Týr to edit.
The campaign visibility and publish controls.
Players

Your table sees what you choose.

Players join from a web browser or the Vitus phone app. They see authorised scenes, persistent knowledge, notes and maps.

The player experience is designed around what the GM has chosen to share. Authorised scenes, a persistent "What I Know" journal, notes they can send to the GM, session information and published maps form the player's view of the world.

Players do not browse the full world. They see the parts the GM has released, and their own accumulated knowledge grows as the campaign progresses. Co-GMs receive delegated operational tools to help run the session alongside the primary GM.

Free Vitus Core users can join as players under the host's subscription. Players do not need their own paid plan to participate in a hosted campaign.

  • Authorised scenes and published maps
  • Persistent player knowledge journal
  • Notes players send to the GM
  • Co-GM delegation for operational support
A preview of what the player Sunniva sees: under What I know, the two entries she can open, Gleipnir and Fenrir. Below, a list visible only to the GM shows everything withheld from her.
Previewing one player's view: what she knows, and what is withheld.
At the table

Run the session, not the spreadsheet.

Track a fight with the turn order, rounds, hit points and conditions you type. The encounter tracker rolls no dice and applies no rules. Players see the order, the name you choose to show and a health bar.

Keep reference cards, pinned entries, timers and your random tables on a GM-only screen, follow the in-world date on your world's calendar, and tick off each Campaign's quests. None of this reaches players unless you share it.

Access model

The host subscribes. Players join free.

Campaign hosting starts at Apprentice. Players and Co-GMs join within the host's participant allowance without needing their own paid subscription.

The GM who creates and hosts the campaign carries the subscription. Players use Vitus Core and are invited into the hosted experience at no additional cost to them. This keeps the barrier to joining a campaign as low as possible.

Apprentice hosts one Campaign, enough for a normal table. Worldsmith and Loremaster host several, with room for bigger groups and more tables running at once.

ApprenticeOne Campaign

Up to 8 people including you · 1 GB · 1 live table

WorldsmithSeveral Campaigns

Up to 20 people per Campaign · 3 GB · 2 live tables at once

LoremasterSeveral Campaigns

Up to 50 people per Campaign · 10 GB · 5 live tables at once

People counts include the GM, Co-GMs and players. These are planning allowances and may change before paid checkout opens. See Pricing for current tier details.

FAQ

Common questions

Campaign management for Game Masters

Build the world. Run the campaign.

Explore every Vitus capability or join the beta and help shape the complete campaign workflow.