An onscreen glowing dial, with the dice, the pool and the modifiers all on the same surface.
For iPhone, on iOS 26 and later.
Three short run throughs, straight from the app.
This is the part the whole app is built around. A phone on a table gets read from every side: it ends up flat in the middle, and half the people reading it are sitting upside down from it.
So tabletop mode does two things: the dial turns to face whoever is reaching for it next, and a second results bar along the top reads the right way up to the players across from you. It stays off until you ask for it. Tap the control in the corner to turn the wheel, hold it to choose how far each tap moves, and switch the mode off to bring everything back around to you.
The dial holds d3, d4, d6, d8, d10, d12, d20 and d100, each at a fixed spot so you learn where they are without looking. Tap one and it rolls. Switch to builder mode and you can stack up a pool, as many as 99 of each die plus a modifier, before you throw it.
Most of the rolls we make are not one die though. They are a handful of dice with a rule attached, and those rules needed somewhere to live other than a settings screen, so the active ones sit on the hub as lit badges while a build is armed. A rule that cannot fire drops its badge rather than sitting there pretending.
Large pools are fine, incidentally. Fill every position on the dial to 99 and it still resolves, with the results arriving one at a time rather than all at once.
Name a build, file it in a group, and arm it again in two taps. Two builds can hold exactly the same dice and stay separate things, so your two 8d6 spells keep their own names and their own history, which sounds minor until you have both.
Some builds are there when you install, including Advantage, Stat Roll and Percentile, and the app keeps track of which ones you actually reach for. Behind them is a running log with break points and subtotals so a long fight stays readable, and undo and redo for when it does not.
This is not another set of 3D dice tumbling around in a box. A phone is a small screen, so the app is drawn for one: ember line work on near black, made of light rather than filled shapes. A torch burns at the hub while a single die is armed. Dice land one at a time, however many you trigger. Open it and the whole thing ignites from a single spark.
It also tries to stay out of the way. There is no onboarding to sit through anywhere in the app, the content type scales to small, medium or large without ever shrinking the dial, it is built for VoiceOver, and Reduce Motion is respected.
There are currently no in-app purchases.