What Is Loot Table?
Loot tables are one of the most common data structures in game development. Every RPG, looter shooter, gacha game, and roguelike uses them extensively. A loot table defines a pool of possible items and assigns each a drop weight or probability. When a player kills a monster, opens a chest, or completes a quest, the game rolls against the loot table to determine what they receive.
Loot tables are deceptively complex. They often have nested structures (a loot table that rolls on other loot tables), rarity tiers that modify weights, pity systems that guarantee drops after streaks of bad luck, and level-gated items that only appear after certain progression milestones. A single game might have hundreds of loot tables that interconnect.
Managing loot tables is a balance design challenge. Change one drop rate and you affect the economy. Add a new item to a table and it dilutes the probability of every other item. Without version control, these cascading effects are invisible until players report that something feels wrong.
How Gameframe Handles This
Gameframe treats loot tables as versioned spreadsheet data with full diff support. When you change a drop rate from 5% to 10%, the visual diff highlights the exact cell. Branch your loot tables to test new drop rates, export the branch data to your engine for playtesting, and merge when the economy feels right.
Related Terms
Explore more game dev terminology
View Full Glossary