Your Campaign.
Your Schedule.
The tabletop RPG platform built for people with real lives.
No voice chat. No session zero. No waiting for everyone to be free on Saturday night.
"Play-by-post with actual game mechanics — stats, dice, inventory, turns, maps — all in a browser. No app. No subscription. No overhead."
Why CampaignPost
Not a VTT. Not a forum. Something better.
Roll20 and Foundry are built for real-time sessions. Play-by-post forums are just text with no mechanics.
CampaignPost sits in the middle — full RPG mechanics, async turns, and a story log that builds itself as you play.
⚙
Custom Game Systems
Define your own stat schema. Build for any ruleset — AD&D, OSR, homebrew, or something you invented. The character sheet renders from your schema automatically.
📜
Async Turns
Players post actions when they're ready. The DM processes turns and blasts narrative to the whole party. The story moves forward on your timeline, not a calendar.
🎲
Real Dice Mechanics
Roll any expression — 2d6, 1d20+3, 4d6kh3. Results are logged to the story with the character's name and turn number. No honor system.
🗺
Live Battle Map
Upload any image as a map. Players drag their tokens. The DM places numbered threat markers. Everyone sees the same board in real time.
🔐
DM is in Control
Approve join requests. Drop players. Lock the game between turns. Rename characters. The campaign runs exactly how you want it.
📖
Story Archive
Every action, roll, and DM blast is logged by turn. When the campaign ends, export the full story as PDF or plain text — a record of everything that happened.
Game Systems
Bring Your Own Ruleset
CampaignPost ships with an AD&D 1st Edition base — races, classes, ability scores, saving throws, combat stats.
It's a starting point, not a finished product. The real power is the system builder: define any stat schema you want and the character sheet builds itself.
Run OSR, homebrew, or any system you can describe in stats and rolls.
AD&D 1e base includes: Races · Classes · STR · DEX · CON · INT · WIS · CHA · HP · AC · THAC0 · Saves · Gold
Spells, spell slots, and advanced subsystems are in active development.
In-Game Commands
A command line for your adventure
/action I draw my sword and charge the orc. — posts to the story log
/roll 1d20 — rolls dice, logs result with your name
/msg Theron I don't trust the innkeeper. — private message
/blast The dungeon shakes. A door opens to the north. — DM narrates to all
Ready to run a campaign?
Free account. No credit card. No email confirmation. Start playing in two minutes.