Loot Table - Universal Loot System 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

by Tiny Slime Studio (opens in new tab)

5.0 / 5 · 9 ratings

Ratings by stars
Number of ratings for each star rating
5 stars 9
4 stars 0
3 stars 0
2 stars 0
1 star 0

Want enemies to drop loot? Or prefer loot crates instead? Loot Table is the perfect solution for flexible, dynamic item drops in your game.

Price Free

Get it free on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Loot Table - Universal Loot System, 6 months Current Free; lowest Free; highest Free in this period. $0 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 3

Loot Table - Universal Loot System screenshot 1

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

Draw The Line - Game Template

Meet and Talk - Dialogue System

Meet and Talk - Dialogue System - Free Version

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

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
2021.3.17f1 Compatible Compatible Compatible Compatible

As listed on the Asset Store.