Can we please stop with all the NFT stupidity that's been going on. At least here on HN people should be able the make the distinction.
NFTs (Non Fungible Tokens) is just a method to represent a unique thing on a blockchain (it's a 256 bit int), and some extra functionality to transfer ownership and approve operators. Take a look at the interface [1].
Metadata can be attached to this ID. People make the mistake of thinking they bought an NFT of some pixel art. They in fact bought the pixel art. The NFT part of it is the representation of the ID on a blockchain (and the functionality around it)
Using NFT to represent game assets seems logical, that's a step above the pixel art peddled as something of value, when the only value is purely speculative.
[1] https://docs.openzeppelin.com/contracts/3.x/api/token/erc721