When NFTs and crowdfunding meet, game developers and players can both win