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
✔ Supports Multiple Resources
Each resource has:
✔ Prefab based Idle Popup
✔ Multiplier Support
Each resource can define its own multiplier.
If none is defined, a global default multiplier is used.
✔ Anti-Cheat Pending System
✔ Debug Tools Included
A complete debug panel with:
✔ Simulation Mode
Test offline income instantly without waiting:
✔ UnityEvents for Analytics
Events fired when:
Easily hook into Firebase, AppsFlyer, Unity Analytics, etc.
✔ Fully Documented
Includes a clear, step-by-step README and clean code with comments.