Daily Reward System – Login Rewards, Streaks & Calendar


Daily login reward system with streaks, calendars, 2X rewards and countdown timer.


by AIRIDEV


Price History +

Daily Reward System is a ready-to-use Unity tool for adding daily login rewards to your 

mobile game. It comes with a 7-day and 30-day reward calendar, so you can pick the length 

that fits your game. Each day can give the player more than one reward, and the calendar 

can loop so it restarts after the last day. 

Players can claim coins, gems, energy, or your own custom reward type. A 2X button lets 

them double their reward with one tap. Every claim updates a streak counter, and you 

choose what happens if a player misses a day: reset the streak, or let them continue. 

Progress can be saved with JSON or PlayerPrefs, and the game clock can use local time or

UTC time. A live countdown timer shows players when the next reward is ready. A callback 

system sends the claimed reward data to your other game systems, so you can update 

currency, inventory, sounds, or animations without touching the core code. 

Everything is set up from the Inspector using ScriptableObjects, so no coding is needed to 

build or edit a calendar. A full demo scene and documentation are included. 

Works on Android, iOS, Windows and macOS. Supports Built-in, URP and HDRP. No 

third-party plugins needed