# RNGNeeds — Main Site Summary > RNGNeeds is a weighted random selection and probability distribution plugin for Unity. It gives designers and developers a structured way to build gameplay systems such as loot drops, enemy spawns, dialogue choices, card draws, combat outcomes, and world events. Website: https://www.rngneeds.com/ Documentation: https://docs.rngneeds.com/ Asset Store: https://assetstore.unity.com/packages/tools/utilities/rngneeds-probability-distribution-247024 Discord: https://discord.gg/EghN9gFHmw Support: mailto:support@starphase.sk --- ## Product positioning RNGNeeds is built for projects where weighted random selection should feel intentional rather than improvised. It combines visual authoring in the Unity Inspector with runtime control from code, so teams do not have to choose between designer-friendly workflows and engineering flexibility. The plugin is a good fit for: - loot tables and reward systems - encounter and spawn weighting - card draws and deck-like systems - combat procs and status effects - dialogue selection and AI behavior weighting - world events and dynamic probabilities tied to game state --- ## Core capabilities - weighted probability lists for any value or reference type - visual authoring with the Stripe in the Unity Inspector - repeat prevention - depletable lists - influence providers for dynamic probability changes - seed control and deterministic workflows - grouped list setups via PLCollection - runtime API access and extension points --- ## Best places to continue - Product overview: https://www.rngneeds.com/ - Getting started docs: https://docs.rngneeds.com/user-guide/getting-started - Documentation overview: https://docs.rngneeds.com/documentation/docs-overview - API overview: https://docs.rngneeds.com/api-reference/api-overview - AI agent skill: https://docs.rngneeds.com/user-guide/ai-agents - Full documentation: https://docs.rngneeds.com/llms-full.txt