DnD Dice System - 3D World & UI Dice Roller
Pixit Games
$15.39
$21.99
30%OFF
(no ratings)
Jump AssetStore
A lightweight Unity dice system with two rollers: a physics-based 3D world roller and a 3D UI roller using the same 3D dice prefabs.OverviewPixitGames Dice System is a modular dice rolling solution for Unity built around a simple prefab workflow. It supports both real physics dice rolls in 3D world and clean UI-style 3D dice rolls in front of the camera (no gravity). Optional UI components display results as floating numbers and aggregate them into readable rows.Two Roll Modes3D World (Physics Roller)Throw dice into a tray using Rigidbody physics. Results are read from the top face after the die settles.3D UI (Animated Roller)Use the same 3D dice prefab as a UI element. Dice drifts/spins on a “stage” and settles cleanly to the result face (perfect for UI popups, RPG dialogs, loot rolls, etc.).Detailed DocumentationOptional Result UIFloating numbers pop above each die and fly into result rowsRow aggregation: Sum or Highest (advantage style)Optional DC evaluation: SUCCESS / FAILWhy this packageSame dice prefab works in both modesMarker-based face setup = reliable resultsClean “one-line roll” APIDesigned to be Asset Store friendly: modular scripts, sample scenes, documentationUnity Version: 2021 LTS+ recommended (works on newer Unity 6 as well)Render Pipelines: Built-in / URP / HDRP (scripts are pipeline-agnostic)Dependencies: None (TextMeshPro optional)MkDocs documentationIncludes:Physics world dice roller (Rigidbody throw + settle + top-face read)UI 3D dice roller (stage drift + spin + settle + return-to-center bias)Dice prefab workflow (face markers)Result UI: FloatingNumber + Row UI (Sum/Highest + DC)Sample scenes + test scriptsPerformance: UI roller is transform-based (cheap). Physics roller cost depends on number of dice/rigidbodies.Extensible: Add “Lowest” aggregation for disadvantage easily.I have used AI for generate some of background and ui image elements.



