Game Tag
A GameTag is a community-driven label applied to a Game. Tags help players discover games through categorization.
Properties
| Property | Type | Description |
|---|---|---|
Id | int | Primary key |
GameId | int | FK → Game |
UserId | int | FK → AppUser |
Tag | string | Tag text (max 12 characters) |
IsAuthorTag | bool | Whether the tag was added by the game's publisher |
Scoring
Tags are ranked by vote count. Author tags receive a 2× multiplier, giving the maker's categorization more weight. The top tags are serialized into the game's TopTagsJson field for fast display.
Rules
- Tags are limited to 12 characters.
- Each user can add multiple different tags to a game.
- Adding the same tag again removes it (toggle behavior).
- The store supports filtering by tag.