Blockchain gaming has a growing popularity these times, and will be probably the future of gaming, so let's know the mechanics of this technology.
Because of I find this technology amazing, I will start with the pros :
We really own items
The biggest benefit is probably that you really own the game items because of there are within your wallet, as NFTs (see this article about token standards). It also allows to trade these items for real money (at least for real bitcoins !)
Best interoperability
When data are stored on different servers, owned by different companies, we doesn't have any unified thing. If we use the same blockchain platform, we can share data between 2 (or more) games.
It also allows using an unified leaderboard (like google play games, but permissionless)
Less costs for developpers
When getting a license for publishing a game can cost so much, creating a smart contract is "free" (only transaction fees). The problem is that solidity is complicated, but it can be "fixed" by using common standards (it also increases interoperability).
I talked about all the pros, but there is also problems.
1st problem : blockchain fees/scalability
Because of you already used ether or erc20 (if you didn't, you can tip this article for getting some), you've seen that gas price is very high these times.
If I've put fees and scalability, it's because of fees are proportional to network load (It's explained in this article, it talks about bitcoin but it's the same idea).
For avoiding this problem, we should use an high-performance blockchain like tron or EOS.
2nd problem : save data aren't private
Most used blockchains (and all blockchains handling smart contracts) are public, so we cannot hide our save data from other users (for example, your enemy can see your items and characters, and adapt his attack).
3rd problem : I don't have anything else to say...
It's already the end of this article, and I hope that you learned useful things within it.
If you liked it, please give a tip and a like (it's so rewarding)
And if you see smth to add or improve, feel free of saying it within the comments (thanks, it makes these articles each day better)