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