← Back to Assets Tabletop & Dice Mechanics

Ultimate Dice Toolkit

Professional Unity framework for authentic tabletop gaming mechanics. 29 scripts, 8 roll types, 77 conditional rule combinations, 7 editor tools.

8 Roll Types 77 Rule Combos 32 API Methods Thread-Safe 7 Editor Tools AI Templates
DiceAPI.usage
using UltimateDiceToolkit;

// Simple roll: 1d20
int roll = DiceAPI.Roll(20);

// With modifier: 1d20+5
int attack = DiceAPI.Roll(20, modifier: 5);

// Advantage (D&D 5e): roll twice, take higher
int adv = DiceAPI.RollAdvantage(20, modifier: 3);

// 77 conditional rule combinations
var (result, nextMod) = DiceAPI
    .RollWithRules(config, rules);

Beyond Random Number Generation

Built by a tabletop gaming enthusiast, this framework understands the difference between rolling numbers and creating meaningful tabletop experiences. Every feature comes from real sessions — conditional outcomes, escalating tension, authentic probability curves.

8 Professional Roll Types

Every tabletop mechanic you need, from D&D advantage to World of Darkness dice pools.

Normal

Standard dice rolling with modifiers. Roll d20+5, 2d6+3, or any combination.

Advantage

D&D 5e style — roll twice, take the higher. Perfect for heroic moments.

Disadvantage

Roll twice, take the lower. Penalties and challenging conditions.

Exploding Dice

Maximum roll triggers reroll and add. Cascading successes with real tension.

Dice Pool

Shadowrun/World of Darkness style. Count successes above threshold.

Drop Mechanics

Drop highest/lowest from pool. 4d6 drop lowest for D&D stats.

Opposed Rolls

Two entities roll against each other. Combat and skill contests.

Multi-Dice Sessions

Sequential rolls with contextual modifications and state tracking.

Conditional Rule System: 77 Combinations

11 Trigger Types × 7 Action Types. Create complex "if-then" scenarios that capture real tabletop logic.

11 Trigger Types

  • Roll specific value / above / below threshold
  • Roll within range
  • Natural 20 / Critical success
  • Natural 1 / Critical failure
  • Even / Odd results
  • Streak detection
  • Pool success count
  • Opposed roll outcomes
  • Session state conditions
  • Custom conditions

7 Action Types

  • Bonus dice roll
  • Modifier adjustment
  • Value addition
  • Result multiplication
  • Reroll mechanic
  • State change
  • Custom callbacks (VFX, audio, gameplay)

Technical

Unity2021.3 LTS+ PipelineAny PlatformsAll Scripts29 API Methods32 Editor Tools7 GCZero hot-path

Bring Authentic Tabletop to Your Game

Stop treating dice as simple random numbers. Create meaningful, tension-filled moments that make tabletop gaming magical.

Get on Unity Asset Store — $49.99