Spawn, roll, and read results from any polyhedral dice — with full physics simulation or a guaranteed deterministic outcome, all in just one call.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.✔ Two roll modes — Physics (random) and Deterministic (guaranteed result).✔ All standard dice supported — D4, D6, D8, D10, D12, D20, fully extensible.✔ Multi-dice management — Roll any combination of dice with one call.✔ Seed-free determinism — Target any face value without sacrificing visual realism.✔ Smart rescue system — Predictive detection and rescue bounces ensure the result is always reached.✔ Invisible snap window — Seamlessly corrects the final rotation when the dice is nearly stopped.✔ Built-in score display — Ready-to-use Score component with TextMeshPro integration.✔ Custom Editor Tools — Per-face rotation calibration directly in the Inspector.✔ Runtime & Editor support — Works in Play Mode and can be triggered from any script.✔ Fully customizable — Every physics parameter tunable from the Inspector.

