Dice Roller Pro is a complete and flexible dice rolling system for Unity, featuring two distinct roll modes to fit any game design need. Whether you want fully random physics-based rolls or guaranteed deterministic results that always look natural, this asset has you covered.
The system supports all standard polyhedral dice types (D4, D6, D8, D10, D12, D20) and can be extended to any custom shape. Dice are spawned and managed through a central DiceManager, making it easy to roll multiple dice simultaneously with a single call — both from the Inspector and from code.
Deterministic Mode uses a multi-layered correction system: continuous corrective torque, fake bounce physics, predictive face detection, rescue bounces, and an invisible snap window — all working together to guarantee the target face lands up while keeping every roll looking physically convincing.
Whether you're building a board game, an RPG with dice mechanics, a dungeon crawler, or a casino-style game, Dice Roller Pro gives you a production-ready solution that works at runtime and scales to any project.