Want enemies to drop loot? Or prefer loot crates instead? Loot Table is the perfect solution for flexible, dynamic item drops in your game.Loot Table – Universal Loot SystemLoot Table is a lightweight, flexible loot solution built on ScriptableObjects, designed for any game that requires item drops from enemies, chests, events, or interactable objects.It combines guaranteed rewards with weighted random drops, giving you full control over progression, rarity, and drop balance — all through a simple and clean setup.Key FeaturesGuaranteed DropsDefine items that always drop, with customizable minimum and maximum stack counts.Weighted Random SystemAdd optional items with individual weight values. The system calculates total weight dynamically and supports a configurable “no drop” chance.Flexible Drop CountControl how many additional random rolls occur per drop event.Spawn Control (Circle or Sphere)Spawn items within a defined radius range.Supports inner and outer radius limitsOptional fixed Y position (2D-friendly)Sphere or flat circle distributionDefault Presets per Loot TableEach Loot Table asset can define its own default additional rolls and spawn radius settings for fast reuse.Editor VisualizationBuilt-in Gizmo support to preview spawn ranges directly in the Scene view.Simple APICore functions:GetGuaranteeedLoot() – returns all guaranteed itemsGetRandomLoot(int chanceCount) – returns weighted random resultsSpawnDrop(...) – generates and instantiates loot in one callDefault spawn helpers for quick setupIdeal ForEnemy death dropsChest rewardsBreakable objectsBoss rewardsProcedural loot systemsEvent-based item spawningDesigned to be efficient, modular, and easy to integrate into any Unity project without unnecessary overhead.Check Other Assets:Hellish Battle - 2.5D Retro FPSDraw The Line - Game TemplateMeet and Talk - Dialogue SystemMeet and Talk - Dialogue System - Free VersionKey Features of the Package:ScriptableObject-based Loot Table systemGuaranteed drops with configurable min/max stack sizeWeighted random drop system with adjustable “no drop” chanceSupport for multiple random roll attempts per eventDrop spawning in circle or sphere radiusConfigurable inner and outer spawn rangeOptional fixed Y-axis spawning (2D/2.5D ready)Built-in Scene Gizmo visualization for spawn rangesLightweight and performance-friendly implementationSimple API for quick integrationModular structure, easy to extendNote: Hellish Battle - 2.5D Retro FPS includes its own integrated loot system and does not require this asset.This package provides a clean, intuitive, and highly flexible drop management system for chests, enemies, and interactive objects.



