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
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.
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
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.
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.
Up to 8 people including you · 1 GB · 1 live table
Up to 20 people per Campaign · 3 GB · 2 live tables at once
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.
Common questions
- Yes. Campaign is built for Game Masters running tabletop RPG sessions in D&D or any other system. You prepare scenes from your Vitus world, control what players can see and run sessions from that material. Vitus includes a free D&D 5e (SRD 5.2) template, but it does not play the rules for you: the encounter tracker keeps the turn order, hit points and conditions you type. Vitus is not affiliated with or endorsed by Wizards of the Coast.
- No. Players and Co-GMs join on free Core. The GM hosts the Campaign on Apprentice or above, and everyone joins within the host's allowance. Players need a free Vitus account to sign in.
- Hidden material is absent from the data players receive, not merely hidden with CSS or display rules. Players cannot inspect the page to find unpublished content. When the GM changes what is visible, a stale page cannot access material that has been withdrawn.
Build the world. Run the campaign.
Explore every Vitus capability or join the beta and help shape the complete campaign workflow.