Our game is a hero collection game,user could have 50-100 diffrent heros,after some research in other people's question,we decide to use items represent hero.
So my question is, should we use player's inventory to storage heros data directly, or create a defualt character silently when user register, and use this character‘s inventory?
Ask this question because we don’t know if API related to players is as complete as the character,and would it be a problem if we didn't use characters?