Daily Bounties: Making a Task List Feel Like an Invitation
Real quests pointing at real games, sized to each game's own skill curve, and nudging toward whatever you haven't played in a while.
A rotating set of daily quests with coin rewards went live today alongside the crate system, and the actual design question I spent the most time on wasn't the reward math — it was what makes a daily task feel worth returning for instead of feeling like a chore that's just been assigned to you.
Bounties had to reference real games, not invent a parallel task list
The easy version of a daily quest system is generic tasks disconnected from anything else on the site — "log in," "click a button." I wanted bounties to point directly at real play across the actual game catalog: survive a certain duration in a specific game, win a round of another, reach a particular milestone in a third. That meant building bounty generation with real knowledge of what's achievable and roughly how long it takes across a genuinely varied catalog, rather than one generic task template reused with a different game name swapped in each day, which would have made every bounty feel interchangeable regardless of which game it happened to reference.
Rotation had to feel purposeful, not arbitrary
New bounties appearing each day only feels like a reason to come back if the rotation actually varies meaningfully, not just superficially — swapping which specific game a near-identical task references isn't real variety if the underlying task type never changes. I built enough genuine variety into the task pool itself — survival-based tasks, win-based tasks, score-threshold tasks, exploration tasks that specifically nudge toward a game you haven't played recently — that a week of bounties actually feels like a week of different challenges, not the same challenge wearing seven different game names in sequence.
Bounties had to nudge toward games a player wouldn't otherwise touch
This is where bounties connect directly to something I built just last week — cross-game achievements, which exist specifically to reward exploring the site broadly rather than mastering one game. Bounties are the more immediate, daily-cadence version of that same underlying goal. An achievement for playing five different games is a long-term target; a bounty that specifically asks you to play a game you haven't touched in a while is a much more immediate nudge toward the exact same outcome, on a timescale that actually fits into one sitting rather than requiring a long-term commitment to notice.
Task difficulty had to scale with each game's own actual skill curve
A survival duration or score threshold that's trivial in one game can be genuinely demanding in another, since every game on this site has its own distinct pacing and difficulty curve. Setting bounty targets meant understanding each referenced game well enough to pick a threshold that's achievable but not free for a reasonably competent player, game by game, rather than applying one generic difficulty formula uniformly across a catalog that never had one shared difficulty scale to begin with. Getting that wrong in either direction — too easy and the bounty feels pointless, too hard and it feels punishing — undermines the exact "worth returning for" feeling this whole system is supposed to create.
Reward sizing had to avoid making the daily crate feel optional
Bounties and the daily crate both convert into the same Coins currency, which meant sizing bounty rewards carefully against crate value so neither system accidentally makes the other feel redundant. If bounties paid enough coins on their own, someone might reasonably skip the crate entirely and still feel adequately rewarded, which would undermine the crate system I built this same day specifically to be a worthwhile daily ritual on its own. I sized bounty payouts to complement crate openings rather than substitute for them, so a full daily routine genuinely means engaging with both, not treating one as the "real" reward and the other as optional filler.
Progress tracking had to update live, not just on completion
A bounty that only tells you pass or fail at the very end, with no visible progress along the way, makes the whole task feel like a black box you're hoping you're making headway on rather than something you can actually watch yourself complete. I built bounty progress to update live as you play toward it — a partial survival duration, a running score against the threshold — specifically so a bounty feels like an active, trackable goal rather than a binary outcome revealed only after the fact. Seeing "you're 70% of the way there" mid-session is a much stronger pull to finish the last stretch than discovering after the fact that you happened to fall just short.
What makes a daily task feel like an invitation instead of an obligation
The honest answer, after building this, is that it comes down to choice and relevance more than reward size. A bounty that references a game you'd genuinely enjoy playing today, with a task that's achievable in a reasonable sitting, feels like a nudge toward something you were plausibly going to do anyway. A bounty that demands a specific, narrow, joyless grind feels like homework regardless of how generous the coin payout attached to it is. I tried to keep every bounty in the rotation closer to the first feeling than the second, and I expect some of them will need real adjustment once actual daily engagement data tells me which ones land closer to homework than I intended.
Shipping this alongside Daily Crates on the same day meant designing two systems that share a currency and a daily cadence without letting either one quietly cannibalize the other's reason to exist. I think they complement each other now, but that's a claim only real, sustained daily usage over the coming weeks can actually confirm, not something my own testing alone was ever going to fully settle.
What I'm most curious to actually watch is whether the exploration- nudge bounties, the ones that specifically point toward a game someone hasn't played recently, actually get people to try something new, or whether they mostly get skipped in favor of whichever bounty happens to reference a game the player already prefers. That single question is going to tell me more about whether this system is doing its real job than the coin-reward tuning ever will, no matter how carefully I balance the actual numbers behind it on paper before anyone's actually played against them for real, day after day, in whatever order the daily rotation happens to serve them in.
More from the Devlog