Unity logo
キャンセル
カート
アプリケーション
Sell Assets

11,000 種類を超える 5 つ星アセット

8.5 万人以上の顧客による評価

10 万人を超えるフォーラムメンバーが支持

すべてのアセットを Unity が審査済み

ホーム
ツール
ユーティリティ
1/13
loading
loading
loading
RNGNeeds is a plugin that lets you effortlessly design and manage probability distribution for any value, type, or custom object directly within the Unity Inspector.
SRP との互換性
Unity のスクリプタブルレンダーパイプライン(SRP)は、C# スクリプトを使用してレンダリングを制御できる機能です。SRP は、ユニバーサルレンダーパイプライン(URP)と HD レンダーパイプライン(HDRP)を支えるテクノロジーです。
Unity のバージョンビルトインURPHDRP
2022.3.52f1
互換性がある
互換性がある
互換性がある
詳細

🎲 RNGNeeds - The Ultimate Probability Distribution Plugin for Unity 🎲


🔥 UPDATE v0.9.9 - New Major Feature - Weighted Distribution 🔥


In addition to the default percentile-based workflow, you can now use weights to design probabilities. Weighted distribution has been a highly requested feature—a common RNG need our plugin aims to fulfill. Utilizing weights allows you to apply a tried-and-true approach to probability design, significantly expanding your game design options.



🔥 UPDATE v0.9.8 - New Major Feature - Depletable Lists 🔥


Depletable Lists are a powerful feature that allows items to have limited availability. By setting the maximum and available units for each item, you can unlock a wide range of possibilities for your game mechanics. Depletable items can be utilized in various ways, such as ensuring unique selections for game rewards or managing multiple instances of the same item, like in card decks or loot tables.



Take control of your random item drops, monster spawns, card decks, dice rolls, damage modifiers, or even organic animations using probability distribution with unparalleled simplicity and ease-of-use.


Visually author probability distribution of your NPC behaviors, dialogue choices, random encounters, ambient sounds, or character voice responses in a fully-customizable Inspector Drawer.


Enhance your game mechanics with Probability Influence Provider - an innovative concept that brings dynamic probability adjustment based on external factors.


🔥 GENERIC & USER FRIENDLY


  • Use with any value or reference type - no restrictions!
  • Visually author probabilities with a simple drag, scroll, or direct input.
  • Disable items from selection while keeping them in the list.
  • Lock probabilities to preserve odds when others are adjusted.
  • Customize info displays and themes individually for each drawer.

🚀 POWERFUL & ACCESSIBLE


  • Lightning-fast performance with burst-compiled selection methods.
  • All features are accessible via the Inspector and an easy-to-use API.
  • Extensible - easily implement your own Seed Providers or Selection Methods.

🎲 DYNAMIC & ADAPTABLE


  • Probability Influence - modify probabilities based on external factors.
  • Repeat Prevention techniques to avoid consecutive item selections.
  • Fixed or a variable pick count options with bias control.

Get a head start with our sample projects

Dice Playground, Treasure Chest (loot tables), Random Unit Responses, Monster Spawner, Card Deck Builder, and Attack Manager. These samples showcase the versatile capabilities of RNGNeeds, demonstrating how you can create dynamic and engaging gameplay elements using probability distribution. These samples provide a solid foundation to kickstart your game development journey.


Visit RNGNeeds.com to stay updated, follow the further development, and explore the roadmap to learn about the future of RNGNeeds.


Consult the Documentation / Manual for an installation guide, feature explanations, comprehensive documentation, examples, and API reference.


Join our Discord community to share and discuss creative ideas, find guidance, and gain inspiration for implementing your unique RNG Needs.



🔥 Continue reading to spark your imagination ...


"Every game thrives on an element of surprise, that tantalizing unpredictability that hooks players in. But managing this randomness, these 'RNG needs', is often more art than science. With RNGNeeds, you have a Unity plugin that redefines randomness, transforming it from a wild variable into a finely-tuned instrument of creativity."


Need to raise the odds of a critical strike based on player stats? Want to increase the chance of spawning that elite monster when it's close to midnight? Perhaps you need to drop health potions more often in tutorial scenarios.


"Beyond the dice rolls and item drops, RNGNeeds offers you a canvas of opportunity. Imagine dynamically adjusting the frequency of in-game storms as your player progresses through the storyline, modulating NPC behavior based on time of day, or making the battle more intense if the music volume is loud."


Experience RNGNeeds and unlock creative possibilities for your projects! 🚀


✨ ON THE ROADMAP ✨


Dynamic Probability Modification

Utilize multiple Mod Providers for items to dynamically manage probability adjustments and multipliers. (ie. crit chance +1.5% and/or *0.95)


Card Deck Extensions

A collection of handy methods to treat lists like card decks. Draw from the top/bottom, add cards, peek, cut decks, deal hands, or shuffle.

技術的な詳細

Developed in Unity 2020 LTS and tested up to Unity 6 Preview.

Minimum Unity version: 2020.2


What does Beta mean for RNGNeeds?


RNGNeeds will remain in a Beta version for a short period following its release. All features planned for the v1 release have already been implemented and tested. However, as the plugin undergoes further real-world testing, certain aspects of feature usage or the API may undergo changes or optimizations.

AI を使って作成

Midjourney and ElevenLabs were used to create some of the content in Samples.

RNGNeeds - Probability Distribution

(16)
363 users have favourite this asset
(363)
$39.90
FLASH DEAL
2 日 以内にフラッシュディール開始
シート
1
更新された価格と消費税/VAT はチェックアウト時に計算
226 views in the past week
払い戻しポリシー
このアセットは Unity アセットストアの払い戻しポリシーの対象です。詳細については、EULA のセクション 2.9.3 を参照してください。
以下で安全にチェックアウト:
Supported payment methods: Visa, Mastercard, Maestro, Paypal, Amex
5ヶ月前
An Essential Asset That Transforms Randomization in Game Development
Thank you so much for creating this asset. It has already made my project much cleaner by replacing the traditional Random.Range method for randomizat...
高品質なアセット
11,000 種類を超える 5 つ星アセット
信頼がある
8.5 万人以上の顧客による評価
コミュニティが支持
10 万人以上のフォーラムメンバーが支持
Unity logo
言語選択
フィードバック
パートナープログラム
パートナー
USD
EUR
Copyright © 2025 Unity Technologies
全ての表示価格には消費税は含まれていません
USD
EUR