Real dice, real consequences
Most AI adventures describe a dice roll. Ours performs one. The difference shows up in about four turns.
There's a tell that separates AI storytellers with real mechanics from the ones that are performing mechanics. Ask for a roll and watch what happens next.
If the model narrates the roll — "the dice land in your favour" — it has decided the outcome and then dressed it as chance. The number is decoration. You will always, eventually, notice that you succeed when the story wants you to succeed.
In Unwritten the number comes first. A d20 is rolled by the backend, before a single word of the scene is written, and the narrator is told what happened and asked to write it. It doesn't get a vote.
Not every action rolls
Walking into a room isn't a dice roll. Neither is asking a friendly character a question they have no reason to lie about. If everything rolls, nothing means anything, and the story turns into a slot machine.
A roll happens when an action has genuine stakes and a genuine chance of going wrong — picking the lock, talking down the guard, making the jump, holding your nerve. Everything else just resolves.
Risk is graded, not binary
This is the part most systems skip. An action isn't simply "risky" or "safe" — it carries a level of risk, and that level moves the thresholds.
| Risk | What it means |
|---|---|
| Low | You're on favourable ground. Failure is possible but unlikely, and it costs you less when it lands. |
| Standard | An honest attempt at something genuinely uncertain. |
| High | A desperate move. Failure is likely, and it hurts considerably more. |
The second half of that matters as much as the first. Early on, the risk level only changed the probability of failure, and we found the obvious flaw in playtesting: a low-stakes healing attempt that failed cost exactly as much as a desperate gamble that failed. So harm scales with the risk you accepted. Take a careful, cautious shot and a bad roll bruises you. Take a wild one and a bad roll can end you.
Relief doesn't scale the same way. Rest is rest, whatever you were attempting when you earned it.
Five outcomes, not two
A roll resolves into one of five bands.
| Band | What happens |
|---|---|
| Critical failure | A natural 1, always, at every risk level. Something goes wrong that you didn't account for. |
| Total failure | The attempt fails and the situation gets worse in a specific way. |
| Partial success | You get what you wanted, and it costs something. This is where the good stories live. |
| Full success | Clean. It works. |
| Critical success | It works, and the world moves further than you asked it to. |
Why failure moves the story
The design rule underneath all of this: a failed roll must never be a wall.
The old text-adventure failure mode was the locked door. You fail the lockpick check, so nothing happens, so you try again, so nothing happens again. That's not tension, it's a queue.
Failure in Unwritten redirects instead of blocking. You fail the lockpick and someone comes down the corridor. You fail to talk her down and she leaves — with what she now knows about you. The scene goes somewhere. It just doesn't go where you wanted.
You lose ground, not the thread. Every outcome band produces a scene that moves; only the direction changes.
What shifts the odds
Your skill in the relevant domain is the main lever. Each world defines four to six domains of its own — a heist story and a survival story don't care about the same competences — and they improve through use rather than through a menu, so your character's shape is a record of how you've actually played.
Reputation shifts social rolls, and it's deliberately asymmetric. Real renown gives a real bonus, disgrace a real penalty, and being unknown costs you nothing at all. Starting out anonymous shouldn't feel like starting out punished.
Domains also carry a short cooldown after use, so the answer to every problem can't be your single best skill, over and over.
And combat
Fights use the same dice, one round at a time. Your posture matters, your combat skill offsets the roll, damage is rolled separately, and enemies have phases — a boss doesn't fight the same way at a quarter health as it did at full.
Not everything with hit points is a fight. Weak enough opposition can be resolved in a single decisive narrative action rather than dragged through rounds, because three turns of dice to deal with a frightened pickpocket is worse writing and worse play.
Combat also has a real cost beyond health: it pushes stress, and stress changes how your character perceives what's happening. Winning ugly leaves a mark.
The point of all this
Dice make a story unpredictable to its own author. That's the whole value. An AI narrator improvising freely will drift towards the satisfying outcome, because satisfying text is the thing it's optimising for — and a story where you always succeed at the dramatically appropriate moment stops being a game.
Putting a real number in front of the narrator takes that choice away from it. The scene it writes has to accommodate what already happened. That's the same principle running through the rest of the engine: the story reports the world, it doesn't decide it.
Unwritten AI is a narrative RPG for iOS and Android. Free to start, fifteen turns a day.
See how it plays