Solo tabletop roleplaying, in your browser

A solo one-shot tonight. Real rules, real dice. No group to schedule.

Build a hero and play a complete adventure in about an evening, in your browser. Every attack, save, and check is resolved by a rules engine, not the AI, and the roll log shows the math.

Private beta. Invites go out on Discord. 18+.

The Sagecraft play screen mid-combat, with the roll log open beside the narration.
AttackGoblin B, scimitar vs Bram (AC 16): d20 (18) + 422, hit
AttackBram Hollis, Stealth vs DC 13: d20 (4) + 15, failure

Resolved by the engine, shown as the player sees it.

The demoThe captain remembers you either way.

Take a turn.

Pick an option and the table resolves it the way it would at a real session: a roll, a target number, a consequence. The sheet shows the math.

The gate captain of Harrowmere does not look up from her ledger. “Nobody enters after sundown. Not with the plague rumors. Take it up with the council in the morning.” Behind her the portcullis is already halfway down.

Your move

The captain finally looks up. She studies you a moment longer than she needs to. “Ward Street. Third door. If you’re lying, I’ll know by morning.” The portcullis lifts a shoulder’s width and no more.

The engine

Real rolls. The math is on screen.

Every line below is one fight, resolved by the engine exactly as the player sees it, including the turns he lost. Initiative, attacks against armor class, damage, the misses. Open the log during play and check any of it.

Character name
Bram Hollis
Class & level
Fighter 1
Background
Noble
Race
Human
Strength
+3
16
proficient save +5
Dexterity
+1
12
save +1
Constitution
+2
14
proficient save +4
Intelligence
+0
10
save +0
Wisdom
+0
11
save +0
Charisma
+1
12
save +1
Skills
  • +1AcrobaticsDex
  • +0Animal HandlingWis
  • +0ArcanaInt
  • proficient+5AthleticsStr
  • +1DeceptionCha
  • proficient+2HistoryInt
  • +0InsightWis
  • +1IntimidationCha
  • +0InvestigationInt
  • +0MedicineWis
  • +0NatureInt
  • proficient+2PerceptionWis
  • +1PerformanceCha
  • proficient+3PersuasionCha
  • +0ReligionInt
  • +1Sleight of HandDex
  • +1StealthDex
  • +0SurvivalWis
Passive perception
12
Proficiency bonus
+2
Armor class
16
Initiative
+1
Speed
30 ft
Hit points
12 5/ 12
Hit dice
1d10
Attacks
NameAtkDamage
Longsword+51d8+3 slashing (1d10 two-handed)
Javelin ×4+51d6+3 piercing, thrown 30/120
Features & traits
  • Fighting Style: Archery. +2 to attack rolls with ranged weapons.
  • Second Wind. Bonus action, regain 1d10 + 1 HP. Once per rest.
  • Position of Privilege. People are inclined to think the best of you.
Equipment

Chain mail, longsword, 4 javelins, explorer’s pack, fine clothes, signet ring, scroll of pedigree, purse (25 gp).

Languages

Common, Elvish, Dwarvish.

31InitiativeBram Hollis: d20 (13) + DEX (+1)14
31InitiativeGoblin A: d20 (10) + DEX (+2) · Goblin B: d20 (4) + 212 · 6
32AttackBram, longsword vs Goblin A (AC 15): d20 (17) + 522, hit
32Damage1d8 (3) + STR (+3), slashing · Goblin A 7 to 16
33AttackGoblin A, scimitar vs Bram (AC 16): d20 (7) + 411, miss
34AttackBram, longsword vs Goblin A (AC 15): d20 (3) + 58, miss
35AttackGoblin B, scimitar vs Bram (AC 16): d20 (18) + 422, hit
35Damage1d6 (5) + 2, slashing · Bram 12 to 57

One fight, resolved by the engine, unedited. Read the whole log

How it works

One evening, start to finish.

Pick a hero, or build one

Choose a ready-made level 1 hero and start in a minute, or build your own. The sheet is filled in and checked as you go: armor class, hit points, ability scores, proficiencies, and starting kit.

Play the one-shot

Say what you do in plain words. The game master narrates; the engine rolls, applies the rules, and keeps the sheet honest. Fights use initiative, a map, and real hit points.

Keep the story

When the adventure ends, you keep the hero, the roll log, and the epilogue. Come back for another one-shot or start a new hero.

Who it’s for

Tabletop for the night you can’t get a group together.

The GM who never gets to play
You run every table you sit at. Here, someone else has the screen.
The player whose group can’t schedule
Five calendars, one free evening a month. This is for the other twenty-nine.
The one who wants to learn the rules without a table
You know the words but not the game yet. The engine handles the rules and shows you what it did, every time.

Free during beta: two adventures a month. Paid plans come later.

See pricing
Questions

The short answers

What rules does it use?

Tabletop rules you will recognize, from the open reference document credited in the footer. Attacks, saves, checks, initiative, conditions, and spells resolve the way the book says, and the log shows each roll.

Can I see the rolls?

Yes, every one. The roll log sits beside the narration and lists the die, the modifiers, the target number, and the result. Nothing is hidden behind the story.

Does it remember what I did?

Within a one-shot, yes. Who you helped, who you lied to, what you broke. The people you meet act on it.

How long is a one-shot?

Most run about an evening. Your seat is saved if you step away.

Can I bring my own character?

You build your hero here, at level 1, from the classes and backgrounds on offer. There is no sheet import yet.

Can my hero die?

Yes. The dice are real, so the stakes are. A grim ending is still an ending, and a story worth telling. You can always forge a new hero and set out again.

A solo one-shot tonight.

Real rules, real dice. No group to schedule.

Private beta. Invites go out on Discord. 18+.

Questions, invites, and a human answer: the Discord.