View on Asset Store (opens in new tab)
Package details
- Latest version
- 2.1.0a
- Last updated
- First released
- Unity version
- 2021.3.17 or later
- Package size
- 473 KB
- Files
- 40
- Favorites
- 147
- Views in the past week
- 59
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- Free on
Keywords
Loot Table - Universal Loot System
Want enemies to drop loot? Or prefer loot crates instead? Loot Table is the perfect solution for flexible, dynamic item drops in your game.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 3
Loot Table - Universal Loot System screenshot 1
About this asset
Loot Table – Universal Loot System
Loot 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 Features
Guaranteed Drops
Define items that always drop, with customizable minimum and maximum stack counts.
Weighted Random System
Add optional items with individual weight values. The system calculates total weight dynamically and supports a configurable “no drop” chance.
Flexible Drop Count
Control 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 limits
- Optional fixed Y position (2D-friendly)
- Sphere or flat circle distribution
Default Presets per Loot Table
Each Loot Table asset can define its own default additional rolls and spawn radius settings for fast reuse.
Editor Visualization
Built-in Gizmo support to preview spawn ranges directly in the Scene view.
Simple API
Core functions:
- GetGuaranteeedLoot() – returns all guaranteed items
- GetRandomLoot(int chanceCount) – returns weighted random results
- SpawnDrop(...) – generates and instantiates loot in one call
- Default spawn helpers for quick setup
Ideal For
- Enemy death drops
- Chest rewards
- Breakable objects
- Boss rewards
- Procedural loot systems
- Event-based item spawning
Designed to be efficient, modular, and easy to integrate into any Unity project without unnecessary overhead.
Check Other Assets:
Hellish Battle - 2.5D Retro FPS
From the publisher's Asset Store listing.
Technical details
Key Features of the Package:
- ScriptableObject-based Loot Table system
- Guaranteed drops with configurable min/max stack size
- Weighted random drop system with adjustable “no drop” chance
- Support for multiple random roll attempts per event
- Drop spawning in circle or sphere radius
- Configurable inner and outer spawn range
- Optional fixed Y-axis spawning (2D/2.5D ready)
- Built-in Scene Gizmo visualization for spawn ranges
- Lightweight and performance-friendly implementation
- Simple API for quick integration
- Modular structure, easy to extend
Note: 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.
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 2021.3.17f1 | Compatible | Compatible | Compatible | Compatible |
As listed on the Asset Store.