I would like to implement several dictionaries or lists of items or abilities spread across several aspects of my game. I'm having a difficult time thinking through where to put these things within the PlayFab services.
For example, I wanted a resource grid: as players accumulate materials, it will be added to this dictionary.
As users craft items, I wanted these to go into their 'inventory'(a list of items).
As users equip items, I wanted these to go into the equipped items, based on slots. A slot can only have a specific type of item.
Using these altogether, a user would kill an enemy, obtain a resource item dropped from a table based on the enemy type, use a few resource items with a crafting station to obtain a crafted item. These crafted items can then be enhanced with other items to create some uniqueness. The user can take this item from their inventory and equip it.
Eventually they user could trade the item to other players for other items, resources, or in game currency via a 'Vendor' or in game store front.
What is the best way to manage something like this?