Dice, shake to roll and haptics on Android

What the phone adds to dice: shake to roll and holding rolls, the short buzz on hits, crits and your turn, pairing Pixels Bluetooth dice through the phone, and the 3D dice on a small screen.

Android app

Shake to roll

it on from the table's dice menu or the app's . While it is on, the game holds your rolls instead of rolling them at once: a roll request waits with a button, and shaking the phone releases it. The server still draws every number; the shake only decides when. Any other device you have open shows the same Roll now and a way to stop holding. Holding does not need the campaign's .

Haptics

A short buzz on a hit, a critical, and the start of your . It follows the phone's vibration setting; silence the phone and it stops.

Pixels dice

Android has no Web Bluetooth, so the app relays the pairing to the phone's own Bluetooth. Choose for a die shape in , tap pair, and pick the die from the phone's list (the Nearby devices permission is asked the first time). A paired die is remembered by the app. The die blinks to identify itself; a die that disconnects mid-roll falls back to for that shape.

3D dice on a phone

The 3D tray tumbles over the . On a phone with less than 4 GB of memory the app starts with on, which keeps the dice but skips the painted effect sheets; the 3D dice off from the dice menu if a roll stutters.

Your dice look

The is the same as everywhere: colour, number colour, outline, pattern and finish with a live tray, nineteen presets, saved on your account for every device. Open it from Account settings, the dice menu, or the app's . See Dice.

Checked against desktop and Android app 0.17.2 and server 0.26.2 on 2026-10-11. Something wrong or missing? Open an issue.

Download · v0.17.2
Server app · v0.26.2

Optional. Runs the table for a whole group on one machine that stays on. Everyone else just installs the app.

Free & open source · MIT licensed · served from GitHub releases