Ultimate Dice Toolkit
Professional Unity framework for authentic tabletop gaming mechanics. 29 scripts, 8 roll types, 77 conditional rule combinations, 7 editor tools.
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
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