Zum Inhalt springen

Beschreibung

LootForge - weighted loot and drop tables, done right. Rarity tiers, conditional drops, nested tables and pity timers - data-driven, Blueprint-first, and deterministic-seedable.

Every RPG, looter-shooter, roguelike and survival game needs weighted loot tables - yet Unreal ships no first-class framework, so teams rebuild the same ad-hoc DataTable-plus-random system every project, usually without rarity tiers, conditional drops, nested tables, guaranteed-drop pity timers, or deterministic seeding.

LootForge is the reusable layer that fixes this: a clean UDataAsset table format, a subsystem that rolls drops (weighted, condition-gated, nested, seedable), and Blueprint nodes that make it a five-minute setup. It decides what drops; your game keeps full control of what an item is and how it is granted - so LootForge drops into any inventory, any genre.

KEY FEATURES

  • Weighted entries - per-entry weight, rarity tier, and min/max quantity range.

  • Rarity tiers - Common to Legendary; filter any result set by minimum rarity.

  • Conditional drops - gate entries behind a Gameplay Tag query matched against a roll context.

  • Nested tables - an entry can roll another table (depth-guarded against cycles).

  • Pity / luck timers - guarantee a minimum rarity after a configurable dry streak.

  • Deterministic seeding - reproducible rolls for replays, tests and server authority.

  • Designer preview - normalized per-entry drop chances for balancing.

  • Blueprint-first - data assets + subsystem + function library; no C++ required.

  • Submission-ready - one clean runtime module, full source, automation tests, no third-party libs.

Enthaltene Formate