View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0
- Last updated
- First released
- Unity version
- 6000.2.6 or later
- Package size
- 22 KB
- Files
- 11
- Favorites
- 2
- Views in the past week
- 3
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $7.50 on
Keywords
Offline Income Module
A complete, plug-and-play Offline Income / Idle Rewards system for Unity. Supports multiple resources, multipliers, icons, popups, formatting and events.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 5
Offline Income Module screenshot 1
About this asset
Offline Income Module is a complete, ready-to-use system for adding idle / offline rewards to any Unity game.
Perfect for tycoons, clickers, simulation, farming, RPGs, and any game that rewards players for returning.
This module handles everything automatically:
✔ tracking real offline time
✔ calculating income for multiple resources
✔ generating a clean popup UI
✔ handling Collect and Collect-With-Multiplier
✔ preventing stacking/cheating
✔ firing UnityEvents
✔ simulating offline time for testing
✔ and saving the last play session
Designed to be simple, modular, and flexible — drop it into your project and customize it as needed.
⭐ Key Features
✔ True Offline Time Tracking
- Calculates real-world time between sessions using UTC timestamps
- Supports max offline hours (anti-exploit)
- Optional enable/disable switch for unlocking idle later in your game
✔ Supports Multiple Resources
Each resource has:
- ID
- Icon
- incomePerSecond
- currentAmount
- optional reward multiplier
- auto-formatted values (K, M, B)
✔ Prefab based Idle Popup
- Clean prefab-based popup
- Instantiates rows: icon + name + gained amount
- Collect button
- Collect xN button (x2 / x3 / x5 etc.)
- Smooth scale animations
✔ Multiplier Support
Each resource can define its own multiplier.
If none is defined, a global default multiplier is used.
✔ Anti-Cheat Pending System
- If a player closes the game without collecting, the pending reward is shown again
- No new offline income accumulates until they collect
- Prevents stacking exploits
✔ Debug Tools Included
A complete debug panel with:
- Resource list
- Add buttons
- Value display
- Offline time simulation buttons (10m, 30m, 1h, 4h, 8h)
- Context menu tools for instant testing
✔ Simulation Mode
Test offline income instantly without waiting:
- ForceAddOfflineSeconds()
- UI buttons
- Editor context menu tools
✔ UnityEvents for Analytics
Events fired when:
- offline reward is ready
- collected
- collected with multiplier
Easily hook into Firebase, AppsFlyer, Unity Analytics, etc.
✔ Fully Documented
Includes a clear, step-by-step README and clean code with comments.
From the publisher's Asset Store listing.
Technical details
- Unity Version: 2019+ (recommended 2021+)
- Render Pipelines: URP / HDRP / Built-in
- Works on: Android, iOS, PC, WebGL
- No external dependencies
- 100% C# source code included
- Minimal allocations and optimized for mobile