2 min read

Season 1 is always on

Seasonal gating is gone β€” Season 1 streak rewards, loot boxes, and sweepstakes run year-round on Remix.

Remix Team's avatar

Remix Team

Remix Team

Season 1 is always on

Removing seasonal gating

This release removed the legacy seasonal feature flags entirely. Season 1 behavior is now always active, and there is no code path that gates streak rewards, tier progression, loot boxes, or sweepstakes behind a season-start switch. The active-season resolver prefers the latest started non-legacy season, so the system always lands players on the current progression loop rather than branching between a legacy fork and a live one.

Season 0 stays in the database, but only as historical data for end-of-season recaps and the rank badge. It no longer drives any live gameplay fork. Collapsing to a single always-on season eliminates the dead code and conditional branches that the old gating required, which makes the season logic simpler to reason about and removes a class of bugs where a player could land in the wrong loop.

Season system internals

The XP and progression internals got the real work. Daily-quest XP is now persisted as it is earned rather than recomputed, and the system syncs an authoritative season total server-side so the level a player sees is reconciled against stored progress instead of trusting a client-side tally. That authoritative total is what every surface reads from, which keeps levels consistent across web, mobile, and mini apps.

We retuned the level path so the curve between levels matches the pace of daily play, and adjusted the loot-box tiers so the reward distribution lines up with the new progression. Streak rewards anchor to the active season calendar through the same resolver, so a streak claim grants the correct day's reward for the live season without per-feature configuration.

The competition-first framing matters here too: an authoritative server-side season total means progression and the rewards tied to it cannot be inflated client-side, so the ladder reflects actual play.

Sweepstakes tie into Season 1 prize drops, including World App exclusives, off the same always-on season state. Season 0 data remains for recaps; every active player runs on Season 1.