2026-05-136 min readGuides

How Game Redemption Codes Work (And Why Publishers Use Them)

What redemption codes actually do under the hood, why publishers like HoYoverse and Garena keep dropping them, and how to think about them strategically as a free-to-play player.

What a redemption code actually is

A redemption code is a short string — usually 6 to 20 characters — that maps to a specific bundle of in-game rewards on the publisher's servers. When you submit the code, the server checks whether your account is eligible (region, level, prior redemptions) and, if so, queues the rewards for delivery to your in-game mailbox.

The code itself is not the reward. The code is a key that unlocks a row in a database. That row says: 'give 60 Primogems and 5 Adventurer's Experience to whoever submits the key STARRAILGIFT, but only once per account, only before November 1st, and only for accounts on America and Europe servers.' Every redemption code follows the same shape, even if the publisher names and reward types differ.

This is why a code can stop working overnight: the publisher flips a flag on that row. The code itself is still typeable, but the database now rejects it. There's no 'expiration' encoded in the string — only in the rule attached to it.

Why publishers issue codes in the first place

Codes are not charity. They serve four concrete jobs for the publisher:

First, they pull players into livestreams. The vast majority of high-value codes drop during pre-version 'special programs.' Players who skip the broadcast miss the codes. This converts passive followers into active viewers, which the publisher can monetize via ad partnerships and metrics for investors.

Second, they re-engage lapsed players. A code drop on the official Twitter account gets thousands of shares, which lands in the feeds of people who have not opened the game in weeks. A free 60 Primogems is enough to make many of them log in again, and the publisher knows that a player who logs in even once is dramatically more likely to spend.

Third, they reward community participation. Codes tied to subscriber milestones, anniversaries, or Discord events make community members feel directly responsible for the rewards. This builds the kind of grassroots loyalty that paid marketing cannot buy.

Fourth, they're a cheap apology. When a server crashes or a patch breaks something, a 100-Primogem code defuses player anger faster than a refund mechanism. The publisher controls the supply, so the marginal cost of issuing more is roughly zero.

How to think about codes as a player

Treat codes as a free baseline, not a strategy. The total annual yield from codes for a HoYoverse game is roughly 10,000-15,000 of the premium currency — enough for about 60 pulls. That's significant but not transformative. Plan your saving and spending around event rewards and battle passes; treat codes as the unexpected bonus.

Prioritize livestream codes ruthlessly. They are the rarest (only released during the broadcast), the highest-value per code, and the fastest-expiring. Set a calendar reminder for each game's special program — that's where 70%+ of a year's code rewards come from.

Don't trust codes from random YouTube videos, TikTok comments, or sketchy aggregator sites that ask you to 'verify' before showing the code. Those are scams. Real codes are always short, always free to view, and always come from the canonical sources: the official Twitter/X account, the publisher's livestream, or a verified aggregator that itself sources from the official channels.

Related guides

See the latest codes for every game we cover on the all codes page.