Ultimate Dice Toolkit: Advanced Dice Rolling & Rule API Systems w/JSON support
Living Failure
$24.99
$49.99
50%OFF
(no ratings)
Jump AssetStore
Ultimate Dice Toolkit delivers complete RPG dice mechanics for Unity with 6 roll types, 77 rule combos, editor wizards, JSON import/export, and probability analysis for balanced gameplayv 1.0From Simple Rolls to Full RPG Combat Engines – One Toolkit to Roll them all!IMPORTANT: THIS IS NOT A DICE ROLLING ANIMATION FRAMEWORK. IT'S A FULLY FLEDGED DICE ROLL ENGINE WITH TONS OF CUSTOMIZATION OPTIONS. The Ultimate Dice Toolkit is a complete, production-ready dice framework for Unity. It provides everything from simple random rolls to complex RPG combat systems, built on a fully documented and customizable API.With 6 core roll types, 77 conditional rule combinations, and 4 opposed-roll resolution modes, you can design mechanics ranging from quick skill checks to full-blown contested encounters.The toolkit includes 7 professional editor tools (custom inspectors, session managers, wizards, and probability calculators) that integrate seamlessly with the Unity Editor. These eliminate guesswork, ensure real-time validation, and let you rapidly prototype and balance your systems.A built-in JSON import/export system makes your dice configurations portable, shareable, and version-control friendly — perfect for collaborative teams or AI-assisted workflows.CustomizabilityEvery configuration is fully customizable through both the editor and API. You can define:Roll types (Normal, Advantage, Disadvantage, Exploding, Pool, Drop).Conditional rules with triggers and actions.Opposed rolls with Simple, Margin, Contested, or Blackjack resolution.Probability analysis with Monte Carlo simulations (1k–100k iterations).Suitable GenresThe toolkit is designed for:RPGs & Tabletop Adaptations – combat rolls, skill challenges, spellcasting.Strategy & Tactics – opposed rolls, margin-based success.Rougelikes / Procedural Games – probability-driven mechanics.Any dice-driven system that needs reliability, flexibility, and balance validation.And more!In the end, the ultimate roll is yours — this toolkit gives you every side of the dice, but what you choose to build with it is entirely up to your imagination.From simple chance to complex RPG systems, every possibility is in your hands to create!Roll Types (6): Normal, Advantage, Disadvantage, Exploding, Pool, Drop.Opposed Rolls (4 modes): Simple, Margin, Contested, Blackjack.Conditional Rule System: 77 combinations (11 triggers × 7 actions) with priority, chaining, and recursion controls.3 Wizards: Session Creation (7 templates), Probability Calculator, Import/Export.Editor Tools (7 total):4 Custom Inspectors: Dice Config, Conditional Rules, Dice Sessions, Opposed Roll Config. API allows you to create more custom configs tailor made to your tastes and requirements.Probability Engine: Monte Carlo simulations (1k–100k iterations) with full stats (success %)JSON System: Import/export with validation, metadata, templates, and conflict resolution.API: 32+ documented methods for scripting, runtime integration, and custom workflows.Performance: Built-in validation, performance warnings, and optimized session handling (up to 50 dice per session).Unity Integration: Inspector-driven workflow, asset path management, real-time previews, and error prevention.Scalable & Flexible: Use as a quick dice roller, or integrate deeply into combat systems, skill checks, or procedural mechanics. The toolkit provides endless possibilities and probabilites all technically possible.How do I use it:All core functionality is accessible through the static DiceAPI class. Use it as you please.Test the included demo scenes, try the Unity editor wizards under Tools → Ultimate Dice Toolkit, and review the comprehensive documentation. You can create your own scriptable objects from the Ultimate Dice Toolkit submenu.This package utilized Claude AI for code generation assistance and documentation drafting, ChatGPT for image generation.However, all AI-generated content was thoroughly human-reviewed, modified, and validated over months of intensive development. No AI-generated image, code or documentation was used without significant human verification and modification through the appropriate editor tools.All technical decisions, architecture choices, and design patterns were made by me, as the sole developer of this project. Each component was rigorously tested and painstakingly refined through both automated and manual testing procedures under my oversight.As the developer, I firmly acknowledge and attest that the completed final product represents extensive human oversight, testing, refinement, and validation.I take full responsibility for the technical integrity and overall quality of the codebase, and I affirm that the AI-generated elements were only used as a tool for assistance, not as a substitute for human expertise.