# 3D Virtual Dice Roller > Polyhedral and tabletop game dice simulator with realistic rigid-body physics, automatic face reading, and tactile audio feedback. - Page: https://www.boardgamesbot.com/tools/dice-roller - Other language: https://www.boardgamesbot.com/ferramentas/dados - All tools: https://www.boardgamesbot.com/tools ## How to use 1. **Select your dice** — Click or tap on D4, D6, D8, D10, D12, D20, D100, or themed game icons to add them to your dice tray. 2. **Set modifiers** — Add numerical bonuses or penalties (+2, -1) to match your tabletop RPG rules. 3. **Roll or shake your phone** — Tap the Roll button or shake your smartphone to cast the dice with realistic physics across the tray! 4. **Instant automatic result** — The physics engine detects top faces, sums polyhedral totals, and counts thematic damage or successes in real time. ## Features - **Realistic 3D Physics & PBR Shading** — Runs in 60 FPS WebGL via Three.js and Cannon.js with studio lighting, shadows, and true rigid body bounces. - **Smartphone Shake to Roll** — Use your phone accelerometer to roll dice by shaking the device in your hand like a real dice cup. - **Game-Specific Themed Dice** — Compatible face distributions for Zombicide, Imperial Assault, Nemesis, Cthulhu: Death May Die, Mansions of Madness 2e, and more. - **Procedural Web Audio & Haptics** — Synthesized collision audio and tactile vibration pulses on impact without heavy media downloads. ## Frequently asked questions ### Are the 3D dice rolls truly random and fair? Yes! The engine injects randomized linear velocities and angular torque impulses into Cannon.js deterministic physics simulation, mimicking the chaotic nature of physical tabletop rolls. ### How does Shake to Roll work on mobile devices? On motion-supported mobile browsers (iOS & Android), the DeviceMotion API detects physical shaking to trigger rolls automatically. ### Can I roll mixed dice types together in a single toss? Yes! You can combine any combination of polyhedral and game dice in a single roll (e.g., 2d6 + 1d20 + 2d8 + 3). ### How do the custom dice for each game work? Each entry represents one equally likely physical face. Multi-symbol results remain atomic, and the roller automatically tallies damage, surges, successes, tentacles, and other game-specific results. ### What are the Free vs Premium limits? Free users can roll up to 6 dice simultaneously. Premium subscribers can roll massive pools of 30+ dice for wargames and epic skirmishes. ## Dedicated per-game pages - [Zombicide](https://www.boardgamesbot.com/tools/dice-roller/zombicide) - [Star Wars: Imperial Assault](https://www.boardgamesbot.com/tools/dice-roller/star-wars-imperial-assault) - [Nemesis](https://www.boardgamesbot.com/tools/dice-roller/nemesis) - [Cthulhu: Death May Die](https://www.boardgamesbot.com/tools/dice-roller/cthulhu-death-may-die) - [Mansions of Madness 2e](https://www.boardgamesbot.com/tools/dice-roller/mansions-of-madness)