They see me rollin'

Dice by PCalc, is a physics-based simulation of polyhedral dice for use in tabletop role-playing games with dungeons and/or dragons. It runs on an iPhone, iPad, or Apple Watch.

Featuring near-photorealistic 3D graphics, it comes with a variety of gorgeous dice sets. Throw multiple dice with advantage or disadvantage, and any given modifier, and the app will automatically calculate the correct total.

You can save named presets to quickly roll the attack of your favorite sword, or figure out exactly how much damage your bard took from those seventeen giant rats. Flick dice to fire them across the screen when the numbers don't go your way.

Supports split screen and slide-over on the iPad, so you can put it alongside your other RPG apps, and speech synthesis that can read out the list of dice and the results.

The ideal app for every member of your party!


Click on any of the images to see a bigger version.

Version History


  • Added an Apple Watch dice app - never be without a D20 again!
  • Added Fate/Fudge six-sided dice.
  • Added an electrifying dice theme, "Storm", and a simple black on white one, "Pascal".
  • Added an option to use a traditional D6 with pips rather than numbers.
  • Added an option to reroll all the dice when you double-tap the background of the tray.
  • Added an option to also hide the total when you hide the controls.
  • Added a button to reset all the settings to the defaults.
  • Now keep statistics for all dice rolls, and you can save the results to a file.
  • Hold down the reroll button to switch on auto reroll.
  • Improved the quality of graphics on older devices.
  • Tray position is now remembered between sessions.
  • No longer say "critical success / failure" when on a device not set to English.
  • Fixed a number of problems with gestures not working correctly.


  • Added over a dozen new dice themes.
  • New dice display with optional subtotals per dice type.
  • You can now directly interact with the dice on the tray - drag them around, or push at the edges for finer movements.
  • Scroll down in the first pane of the settings to access the advanced settings. Level up!
  • Added an option to the advanced settings to initially ignore some OS gestures, such as swiping up at the bottom of the screen. Swipe a second time to trigger them.
  • Added options to turn off the gestures for zooming, panning, and rotating the tray with two fingers.
  • Added options to turn off the gestures for flicking, nudging, and dragging the dice with one finger.
  • Added an option to use moon gravity. DICE ON THE MOON!
  • Added an "Ultra Graphics" option that will use up all your battery very quickly, along with some other graphics options.
  • The "Clear" button no longer resets the camera position, but there is now a "Reset" button that helpfully appears and does.
  • You can now rename presets by tapping on them in the list when in edit mode.
  • Tapping the screen will now always show the controls if they are hidden.
  • Buttons now fill the side of a horizontal iPhone 6/7/8 Plus.
  • Fixed a problem that could cause the spoken total to differ from the displayed one.
  • Fixed a hole in the ceiling through which dice could escape.
  • Improved the "Lava" dice theme".


  • Added a new dice theme, "Lava".
  • Added optional sound effects for rolling dice.
  • Added support for Siri - you can now set a voice shortcut for rolling a dice set.
  • You can now import and export dice sets, and share them with other people.
  • You can now tap and hold dice to lock them into position. When locked, a blue ring will appear around them, and they will stay put when you reroll. Tap and hold again to unlock.
  • You can now pan around using two fingers when the dice camera is active.
  • You can now rotate the dice tray using two fingers.
  • Improved the dice physics - the dice roll better and have different weights.
  • The D20 is now slightly bigger, as befits its important status.
  • Press and hold the dice buttons to fire a constant stream of dice.
  • Tap the question mark icon in the settings to get help for every option.
  • Tap the version number in the settings to see the version history.
  • Tap the compose icon in settings to send feedback via email.
  • The easter egg no longer stops music or podcasts from playing.
  • Fixed a problem with some dice sets ending up as blank lines.


You can buy Dice by PCalc on the App Store by clicking the button below:

ios App Store

It costs $1.99 in the US, price varies in other countries. It's a universal app - one purchase will work on iPad and iPhone. It requires iOS 12 or later, and watchOS 5 or later.

While it technically runs on an iPhone 5S, it definitely prefers the graphical prowess of a iPhone 6S or later. On the iPad side, an A9 processor or later is recommended. A Series 3 or, ideally, Series 4 watch or later is similarly recomended.


If you have any problems or questions, mail me at:

or contact me via Twitter at:

@pcalc or @jamesthomson

and I'll do my best to help.