RedditPP Mascot

RedditPP

r/gamedev • … • u/Guiboune

I feel like I'm missing something about NFTs

Apologies about starting a discussion about it but I feel like I'm missing something about NFTs and want to have a proper conversation.

I'm a full time dev and looked into it a bit but I don't get it.

TLDR :

***what can NFTs bring that's so useful it warrants big companies to invest that much into it ?***

\---

From my understanding, a game skin can be made into an NFT but the skin can't itself be put in the blockchain otherwise it would be gigantic in storage (multiple MBs, if not GBs) AND can never be updated.

Which means the blockchain only stores something like a Guid representing the skin.

The game then has to convert said guid to an actual in-game item, which means the dev always has the freedom to invalidate said conversion, rendering the token unusable and the dev has the ability to change the skin at will. That's not really ownership.

At that point, what is so different between NFTs and the good old "storing items in your account" on server ? I can't believe it would only be for security reasons, right ?

And I feel like a dev that can't afford a server could want NFTs like this but then... why would your players care about them if they can't show off to other players ?

\---

Edit: Please refrain yourself from answering "its a scam" or "money". We heard it 8 million times already. No need to repeat it.

Edit2: So after reading comments, seems like there's not many legitimate uses that other technologies don't solve already. Possible use cases :

\- Marketplace without server, could be useful as an indie

\- Legitimizing "account selling" : essentially "fixing" the problem of people selling accounts with rare items

\- Shared assets between games : VERY arguable in its usefulness, any "bigger" game already has so many restrictions and specificities in their assets that sharing them would be more trouble than worth

\- Sharing games between platforms, IF devs allow it

\- Proof of ownership secondary to platform accounts, could be used by devs to reinstate lost items more easierly since there's a certificate

— 0