The idea of a videogames hybrid and crypto currency is extremely promising. Anyone who can implement such a project will earn a lot of money.
But specifically, your project, I think, is not very promising. There is not much point in moving a game item from one game to another, because there is a universal equivalent - money that was invented a very long time just for this purpose. Transferring an object from one game of one developer and on one engine to a completely different game of another developer and on another engine is an extremely difficult task. To do it through fiat money or crypto currency is much easier, and everyone will do so in the future.
But I have a good idea for you - the idea of a video game, which can simultaneously produce bitcoin or other crypto currencies, or support a transactional network for a reward.
Of course, to interest users, it is necessary that the game was interesting and not very heavily loaded computer resources. It will have to be highly optimized, so that it would work like a game, and like a miner, and not slow down the computer too much.
Probably, it makes sense to make a small payment for such a game. And for this fee the client will receive a certain number of coins or tokens in his account.
If we manage to do this, it promises a lot, a lot of money to the holders of the crypto currency that this hybrid customer will mining and support.
You've got some really valid points!
Moving items from one game to another is just one aspect, and one that will require us to develop protocols to make happen... and something that I see as inevitable if we all want to be running around in the metaverse someday. But that's another topic. Here are some example of why just owning a Smart Game Object is useful.
Imagine you are playing a game and you find a magic sword and it's a Smart Game Object. You found it, and it has a moderate value in the game. Something that requires between 10 - 20 hours of gameplay to find. This object now belongs to you. It's yours, the private key to use it is stored in your wallet. When you enter the game it loads this object. After another 10 hours of game play, you find an even better sword. Now you can sell the original sword to someone else who isn't interested in grinding in the game to find these objects. Not only did you sell it, but you sold it for a cryptocurrency, so it doesn't matter where you are in the world or where the person who bought it from you is from, you are using the same currency.
Another example is you find a suit of armor that is unique to the entire game, there are limited sets of this armor and you have it. Because this armor is a smart game object you can use a contract to manage this armor and you can rent it out to people for limited durations. When the contract expires, the private key for the armor is immediately returned to your wallet. No hassles getting it back.
As for mining in game, that is something that we have considered, but it would require a completely new architecture for game design... and something we have planned in the future. For the short term, only our objects will be on the blockchain... but that means, as a gamer, you actually own the things you're using in game!