About the Ultimate Dice Roll Toolkit
Why I Built This Framework
I'm a tabletop gaming enthusiast myself and I was constantly frustrated by the lack of great dice mechanics toolkits on the asset store. Most toolkits treated dice rolling as simple random number generation, completely missing the nuanced systems that make tabletop games engaging.
I wanted to fix that. I wanted to create a toolkit that understands the difference between rolling numbers and creating meaningful tabletop gaming toolkits. Every feature in this framework comes from real tabletop experience, addressing actual scenarios that arise in gaming sessions.
Built with Tabletop in mind
This isn't just another random number generator. It's a comprehensive system that captures the essence of what makes dice rolling exciting: conditional outcomes, escalating tension, and authentic probability curves that feel right to players. Besides, there are other applications for a framework like this as well. Please check the overview section!
So what does this toolkit do?
I believe great tools should be both powerful and approachable. That's why this toolkit provides 29 carefully-crafted scripts with everything from simple DiceAPI.Roll(20) calls to complex conditional rule systems—all designed to grow with your project's needs.
Every method, every configuration option, every editor tool was built to solve real problems that developers like me face when implementing dice mechanics. No bloat, no theoretical features—just practical solutions that work.
Looking Forward
I'd Love to Hear From You
If you have bugs to report, features you'd like to see, or if you created something amazing with this toolkit, I genuinely want to know about it! Whether it's a mobile RPG, a virtual tabletop system, or something completely unexpected—your projects inspire future improvements.
Email me: livingfailuregames@gmail.com
Help Others Discover This
If this toolkit saved you development time or helped you create better gaming experiences, consider rating it on the Unity Asset Store. Your reviews help other developers find quality tools and support continued development.
Every rating and review makes a real difference for indie developers like me.
Why....Living Failure?
The name "Living Failure" reflects my life principle. A philosophy: embrace experimentation, learn from setbacks, and keep iterating. This toolkit represents hundreds of iterations, failed experiments, and lessons learned from real-world usage.
Failure isn't the opposite of success—it's the path to it. Every bug fixed, every feature refined, and every piece of feedback incorporated makes this toolkit better for the entire game development community.
Development Process & AI Collaboration
I believe in being transparent about my development process. This toolkit was built through a collaborative approach with generative AI tools like Claude, but with human oversight and direction at every step.
How I Work with AI
I use AI as a development partner—providing the vision, architecture decisions, and quality control while leveraging AI to accelerate implementation. Every line of code was reviewed, tested, and refined to meet my standards for tabletop authenticity.
Think of it like having a really fast coding assistant who never gets tired, but still needs a experienced developer to guide the direction and ensure quality.
This approach allowed me to focus on what matters most: designing authentic tabletop mechanics and creating developer-friendly APIs, while AI handled much of the boilerplate implementation. The result is a toolkit that combines human gaming expertise with efficient, modern development practices.
Happy developing!
– Living Failure