五月特卖现已开启!从即日起至5月23日晚上,精选商品三折特惠。

SmartDice - Realistic & Customizable Dice

Vitalii Yurchenko - 蓝图 - 2023/09/18
尚未评分

SmartDice provides a complete set of logic and assets to add various rolling dice to your games quickly and easily. Includes assets and Blueprint logic for 7 common dice types: D4, D6, D8, D10, D12, D20, and percentile.

  • 支持的平台
  • 支持的引擎版本
    5.3 - 5.4
  • 下载类型
    资源包
    此产品包含各种虚幻引擎资源,可以选择性导入现有的项目。

The SmartDice Module provides a complete set of assets and logic to easily add various rolling dice mechanics to your Unreal Engine games. It includes a robust set of features to bring digital dice rolling to life in your projects:


  • Blueprint classes for 7 common die types: D4, D6, D8, D10, D12, D20, and percentile dice.
  • Logical rollout animations and physics for realistic rolling dice behavior.
  • Sound effects for rolling, impacts, and other dice events.
  • Textured dice with sprite sheet faces for textual rolling results.
  • Easy-to-use events for instantiating, rolling, and getting roll results.
  • Extensible Blueprint architecture - easily create new dice types.
  • Demo project with examples of using dice in gameplay.


Please leave your feedback. It is important for me to have feedback. I want to improve my software products.


With the SmartDice Module you can quickly add randomized dice rolling to board game conversions, tabletop RPGs, probability simulations, party games, and any project where you want to integrate the analog experience of rolling physical dice. The physics-based dice rolling visually brings games to life.


Dice can be dragged into any scene and configured with desired properties like bounciness, friction, sound volumes, and more for full control over the look and feel. Textured sprite sheet dice enable displaying faces with textual results like numbers and symbols that can be checked via Blueprint events and logic.


The Blueprint parent class architecture makes it simple to subclass new dice types and sizes for your specific needs.


Events like OnRollComplete provide easy hook points for game logic to react to dice rolls.


See dice in action and learn how to use them by playing the demo project included with the plugin. It demonstrates how to spawn dice, roll them on triggers, check results, and more.


Quickly add randomization to your board games, RPGs, simulations, party games, and any project where realistic dice rolling will enhance the experience. Add to cart now to get started!


YouTube Demo: Video

技术细节

Features:

  • 7 dice types - D4, D6, D8, D10, D12, D20, Percentile
  • Realistic physics-based rolling and collisions
  • Sound effects for rolling, impacts, etc
  • Textured dice with sprite sheet faces
  • Roll dice via Blueprint events
  • Get roll results through events & function
  • Extensible Blueprint architecture

Number of Blueprints: Parent abstract 2, Derived 8, Additional 2

Number of Materials: Master 2, Instances 66

Number of Side Sprites: Animals 16, BlueLetters 26, HappyLetters 26, BlueNums 10, BlackNums 10, AnimalNums 10

StaticMeshes: 9 unique

Sprite Atlases: 2048x2048

Sprite Items: 512x512

Supported Development Platforms: Win, Mac

Documentation: https://drive.google.com/file/d/1OcQh7IowbXIP48QqMU4leA5f6qUq1Iiq/

Support URL: https://discord.com/invite/a7RTSHsZ8q

Important/Additional Notes:

  • Dice types can be subclassed to create custom dice
  • Materials and textures can be modified