Blockchain-based games pros & cons with respect to traditional ones
Pros:
- the in-game assets you purchase are actually yours. This means you can use/sell them outside of the game. You can trade them with other players or people outside of the game even on cryptocurrency exchanges, or you can import the asset from other games, and more. Conversely, in-game assets in traditional games can only be used inside a particular game. ( For more info about this type of game asset, google for "NFTs , non-fungible tokens" )
- no central servers, usually this type of games work in P2P and are open source, so they are censorship-resistant, long-lasting and with no server costs for the dev team
Cons:
- since data is persisted forever on the blockchain, someone has to pay for that storage. Every single action a player makes , is data that must be saved to the blockchain. AFAIK all blockchain games require to pay a mining fee for every single move, and this IMO is asking a player too much.
It is going to cost a lot of money compared to a traditional game, considering that each "save" operation to the blockchain is a transaction, and as such it is going to cost at least $0.001 in crypto fees, depending on the particular blockchain the game runs on. I think currently BCH is the cheapest one among those that have a DApp ecosystem , and its transaction fees are slightly below one penny.
Let's make an optimistic estimate: a player makes at most 1000 moves every hour, which correspond to 1000 transactions to be saved to the blockchain. That is at least $1 per hour of play. Isn't that too much?
Oh.. and if we want the dev team to monetize a few bucks, the player is supposed to pay even more, by purchasing some in-game item.
Traditional games are cheaper, WoW for example costs a $15 monthly subscription to play, which is way cheaper considering how many dozens of hours you are going to play in a month. And with $15 the company is already monetizing.
Let me know your toughts, especially about the costs comparison from a player POV.
Thanks