The TBA Tabletop RPG

Tell your story.

A cyberpunk heist, high fantasy, a monster-of-the-week comedy - TBA runs the TBA ruleset live in your browser for any genre your table's into. Dice, combat, and narration in one shared window, playable from anywhere. No virtual tabletop to fight, no table to book.

Free to play. See how it works →

tba-rpg.com
A live TBA session: the party sidebar with DP bars, the Story Weaver's NPC bar, and a Stat Check resolving in the story feed.
Tap to enlarge
The core of the system

No flat numbers. Every roll is a duel.

Nothing in TBA has a fixed difficulty. When you act, your die meets an opposing die: a defender's guard, the Story Weaver's roll for the world, a locked door pushing back. Each side adds what it's bringing: your stat, your Edge, your weapon or armor, a Tether pulling you on, BAP if you earned it. Whoever comes out ahead wins by the gap, and in a fight, that gap is the damage.

Attacks throw several dice at once, and every one of them fights its own fresh roll of the defender's guard. A flurry can partly land. One lucky die can still bite.

Why it's called that

Play it bold. The dice notice.

BAP is Bad-Ass Power. Do something bold, clever, or straight-up cinematic in the moment: run through the fire for a stranger, take the hit meant for a friend, pull off the plan nobody saw coming. If the Story Weaver buys it, your BAP counts on that roll. It's not currency you hoard and spend. It's the game rewarding you for thinking sideways and making a memory. How much it's worth climbs with your level, from +1 early to +5 by level 10.

Everything the ruleset needs, already wired up

You bring the story. The app rolls the dice, does the math, and keeps the log.

Real-time combat & dice

Multi-die attacks and roll macros, broadcast to the whole party the instant they land, with a log you can scroll back weeks later.

Bonds & Combo attacks Coming soon

Story-earned bonds between characters chain into shared Combo strikes.

Stat & Env Checks

The Story Weaver sends hidden-difficulty checks and environmental hazards.

Objects

Locks, doors, chests and traps the party rolls against, smashes, or burns down.

Initiative & encounters

Turn order, encounter setup, auto-restore when the fight ends.

Custom ability macros

Per-character abilities, six effect types, usage tracking, PP/IP/SP sources.

150+ achievements

Rarity tiers, live toasts, a badge showcase, retroactive unlocks.

Public profiles

A shareable page for your characters, stats and achievements. No login to view.

Install & push

Runs as an app on your phone or desktop, and pings you the moment it's your roll.

Discord mirror Coming soon

Pipe the whole session into your group's Discord so nobody misses a beat.

Getting started

Whether you're joining a table or running one.

Find a game

Grab a join code from a friend running a table, or browse the public games looking for players.

Build a character

A few minutes, no classes or races, be who you want. Your Story Weaver waves you in.

Jump in

Roll, fight, and shape the story live in your browser, desktop, or phone. The log keeps every beat.

One ruleset, two voices

The TBA rules are written to be read aloud at any table.

Tools for the Bad-Ass

Gritty and tactical

Expressive combat, hard choices, and the weight of The Calling for players who want their stakes sharp.

Tools for Being Awesome Coming soon

Gentle and welcoming

The same mechanics in kinder words, a ruleset a family can learn together and grow into. The in-app kid-friendly mode is on the way.

Install it

Keep the table in your pocket

TBA is a Progressive Web App, add it to your home screen or desktop and it runs in its own window, launches from an icon, and can push you a notification the moment it's your roll. No app store, no download size.

On iPhone/iPad: tap Share then Add to Home Screen. On Android/desktop Chrome: menu → Install app.

Your party's waiting.

Create or join a campaign in a minute. It's free.