What I’m not seeing is a reason to use a blockchain for this at all. If Ubisoft wanted to offer limited edition, unique cosmetics to their games they could do so already. They could track player inventory for cosmetics like they already do. They could facilitate trading of items between players like you can with Steam…