CraftRewards

Available on Unity Asset Store

Gacha & Roguelike Reward Engine.
A complete loot generation and presentation system.

Generate, Test, Reveal

Everything you need to create, configure, roll, and beautifully present item rewards to your players.

Pity System Configuration

Advanced Pity Mechanics

Player retention built-in. Configure Soft Pity ramps, Hard Pity guarantees, and 50/50 featured item rules (Genshin-style) directly in the Inspector.

Built-in Loot Simulator

Built-In Simulator

Balance your economy. Test 10,000+ drops instantly in the Inspector to verify actual drop rates match your expectations.

Cinematic Reveals

Cinematic Reveals

Animated chest openings, Bezier trajectories, 2.5D card flips, and full-screen rarity beams included out of the box.

Roguelike Draft Mode

Perfect for deckbuilders, action RPGs, and level-up systems. Present players with a "Pick 1 of N" choice seamlessly.

  • Built-in Logic: Handles selection, confirmation UI, and optional reroll mechanics natively.
  • Weighted Selection: High-performance O(log N) binary search selection supports tables with hundreds of nested items.
CraftRewards Draft Mode UI

Zero-GC & Architecture

Designed for production. The engine separates Data (what drops) from Presentation (how it looks), using ScriptableObjects and static Event buses.

  • CraftTween System: Includes a custom, zero-allocation easing engine with 30+ curves specifically built for UI animations.
  • Event-Driven: Listen to OnRewardClaimed to integrate with your inventory, or use deterministic seeds for server-side anti-cheat validation.
CraftRewards Inspector and Data Architecture

How It Works

1

Define Rarities & Items

Create ScriptableObjects defining item data, visuals, and rarity tiers (Common, Epic, Legendary) with custom glow colors.

2

Build Loot Tables

Set weights, guaranteed drops, and nested pools. Attach Pity Profiles to control bad-luck protection dynamically.

3

Roll & Reveal

Call RewardEngine.Roll() and pass the outcome to the provided Presenter prefabs to trigger beautiful UI sequences.

Technical Specs

CompatibilityUnity 2021.3 LTS or newer
Render PipelineBuilt-in, URP, HDRP (UI Shaders)
MemoryZero-GC Operations & Object Pooling
DependenciesTextMeshPro
View Documentation

Get CraftRewards

🚀 Early Adopter
$24.99
  • Full C# source code
  • 3 complete demo scenes
  • Built-in Loot Simulator
  • Commercial use allowed
Get on Unity Asset Store