Developers employ various algorithms and systems to determine character rarity. Factors like character abilities, aesthetics, demand, and game balance may all play into assigning rarity tiers to characters.