Dice Roller Pro Unity Asset

Overview

Transform your game with the most comprehensive dice rolling solution for Unity! Dice Roller Pro provides powerful parsing, validation, and advanced dice mechanics that go far beyond basic random numbers.

EXPANDED DICE SYSTEM

  • Basic Roll – Standard d4, d6, d8, d10, d12, d20 dice
  • Percentile Dice – Professional d100/d% support with specialized mechanics
  • Fate/Fudge Roll – Complete Fate system integration (-1, 0, +1)
  • Custom Dice – Revolutionary custom face values system (weighted dice, story dice, success counting)
  • Exploding Dice – Standard, compound, and penetrating variants
  • Keep/Drop Dice – Sophisticated highest/lowest selection mechanics
  • Group/Sum Rolls – Complex multi-die combinations with shared modifiers

BUILT-IN VALIDATION FRAMEWORK (NEW!)

  • Real-time Expression Validation – Catch errors before they break your game
  • Performance Analysis – Automatic detection of performance-heavy configurations
  • Unity Editor Integration – Visual validation warnings in the Inspector
  • Runtime Safety – Comprehensive input validation for user-generated content
  • Detailed Error Reporting – Clear feedback with suggestions for fixes

THREE POWERFUL WORKFLOWS

  • ScriptableObject Assets – Create reusable dice presets with full Inspector support
  • Runtime Parsing – Dynamic dice expressions perfect for user input or database content
  • Code-Based Creation – Programmatic dice generation with factory patterns

PRODUCTION-READY FEATURES

  • Thread-Safe Design – Safe for multi-threaded applications
  • Memory Optimized – Minimal memory allocations
  • Comprehensive Documentation – Complete API reference with examples
  • Sample Implementation – Ready-to-use UI components included
  • Unity 2022.3 LTS – Latest Unity support with backward compatibility

ADVANCED NOTATION PARSING

  • Basic: 2d6+3, 1d20*2
  • Custom: 3d[2,4,6,8] (even numbers only)
  • Advanced: {4d6,2d8}kh3! (grouped exploding dice)
  • Percentile: 2d100kh1 (advantage rolls)
  • Mathematical: (1d6+2)3 with full parentheses support

PERFECT FOR:

  • RPG Systems – Character generation, combat, skill checks
  • Board Games – Complex dice mechanics and probability systems
  • Roguelikes – Procedural generation with weighted outcomes
  • User-Generated Content – Safe parsing of player dice expressions

IMMEDIATE BENEFITS:

  • ✅ Reduce Development Time – Skip writing dice logic from scratch
  • ✅ Eliminate Bugs – Battle-tested validation prevents common errors
  • ✅ Scale Confidently – Performance-optimized for heavy usage
  • ✅ Future-Proof – Extensible architecture supports custom mechanics
  • ✅ Professional Quality – Used by indie developers and studios worldwide

WHAT’S INCLUDED:

  • Complete source code with XML documentation
  • Unity Editor integration and asset creation tools
  • Comprehensive validation framework

Transform your dice rolling from basic random numbers to a professional, validated, and extensible system. Download Dice Roller Pro today and see why developers choose it for their most demanding projects!

Read the full documentation here

Purchase the Dice Roller Pro from the Unity Asset Store here >>

Screenshots