Перейти к контенту
Медиа 1 для объявления RNG³

Описание

A deterministic randomization toolkit with seeded streams, statistical distributions, and gameplay selection systems.

Designed for gameplay systems that require repeatable results, isolated substreams, loot control, and procedural logic.

Seeded Streams • Statistical Distributions • Gameplay Selection Systems • Deterministic Shuffle • Bag Fairness

Same Seed × Same Sequence × Same Call Order = Same Results

Full explanation in documentation PDF.

Add RNG³ nodes → Create or Seed Stream → Draw / Fork / Build

RNG³ is a deterministic randomization toolkit for Unreal Engine that gives Blueprint users seeded streams, weighted selection, float distributions, deterministic shuffling, index sampling, and bag-based fairness. Use it to build repeatable gameplay systems, isolate loot/AI/procedural logic into separate substreams, and reduce Blueprint spaghetti.

100% FREE FOR THE UNREAL ENGINE DEVELOPER COMMUNITY!!

PLEASE PURCHASE THE PROFESSIONAL VERSION OF THE PLUGIN AS THE PRICE IS THE SAME AS THE PERSONAL VERSION

Calculation

Use one stream for an entire system, split it into deterministic substreams, or combine multiple selection methods together.

  • Deterministic Stream

  • Forked Substreams

  • Weighted Selection

  • Shuffle / Sample

  • Bag Random Fairness

  • Chance

Usage

Use a single stream, or combine multiple deterministic systems together.
(1) Stream Variable [Required]
(2) Bag State [Optional / Required for bag draws]
(3) Sequence / Child Sequence [Optional for stream separation]
(4) Label [Optional for deterministic forks]

Features

  • Works with Blueprint gameplay systems that require deterministic random behavior

  • Seeded stream creation with debug-visible Seed, Sequence, and Draw Count

  • Deterministic stream forking using labels and child sequences

  • Independent substreams for isolating gameplay systems

  • Integer, unsigned integer, and float random draws

  • Float distributions: Uniform, Triangular, Normal (Gaussian), Exponential

  • Weighted index selection for loot tables, rarity tables, and probability-driven choices

  • Deterministic Fisher-Yates shuffle for repeatable ordering

  • Deterministic sampling with or without replacement

  • Bag-based fairness randomizer for reduced repeats and controlled rotations

  • Ideal for loot systems, AI variation, spawn selection, procedural events, card draws, playlists, and replay-safe gameplay systems

  • Includes example Blueprint and example level

  • Built entirely in C++

Video Example: COMING SOON

Note: Most issues arise from changing call order, modifying sequence values, or mixing multiple gameplay systems into the same stream.

Включённые форматы