Genshin Impact features a diverse cast of characters that grows with each new update, and one player managed to obtain all 54 characters currently available in the game. The player was dedicated enough to level up all the characters to level 90 as well. Genshin Impact is expected to introduce more characters soon with version 3.1