SIP-13: NFT Evolution: Crafting & NFT Drops

Council recommendation

After internal discussion, the council will issue a recommendation:

Positive :slightly_smiling_face:
Negative :frowning:
Neutral :expressionless:

Category Targeted

  • Platform (example: Finance security review and updates, Finance tokenomics ecosystem features, Finance QA, bug bounty, Finance moderation…)

TL;DR

What The main headline here is to incorporate better features for NFTs so that we can use them in meaningful ways in our games. The SIP is requesting the implementation of 2 NFT Features: Crafting (Creators can setup a recipe to trade an asset for another asset) and NFT Drops (Game Makers can create NFT drops for certain asset).
Why Every single successful crypto game to date makes use of cool NFT features, crafting, trading, farming, etc. Sandbox has the best tech platform but is missing crucial aspects of the NFT experience that should be absolute table stakes for an NFT game platform.I think most of us in the community naturally understand the ‘why’, so more important is the ‘why now’ question. My response is that with the new rules system, cool new raycast / projectile features, and whatever they are cooking up for 0.11, we have a solid product that can make a diverse array of gameplay mechanics. Now that we have that, we need to focus on what makes Sandbox unique. Players need to be able to earn NFTs without paying, use NFTs for cool gameplay interactions, and feel like they can own their assets without everything being a purchase.
How The TSB Dev team will start a feasibility check of the feature request as well as a risk assessment to refine the task, then provide an estimation of development cost. Then the community will have to be consulted again.
When Starting from SIP Acceptance.
Who CryptoDiplo, land owner and game maker since 2019. @CryptoDiplo #4399 on discord

SIP Details

Problem Description

This could include references to previous discussions, decisions, or relevant external information.

Our North Star as the Sandbox community should be:

The ability to fully recreate the NFT, economy, and game mechanics of successful crypto games in Sandbox at one tenth the effort (and not care too much about graphics).

Right now NFTs in the sandbox are exclusively cosmetics. We need to evolve that to make them an integral part of game economies and experiences. We can do this by adding in-game NFT drops and NFT crafting mechanics.

Let’s look at the even moderately successful crypto games to date: Pixels online and Axie Infinity (there are many others in beta etc. I’m just talking about those that have the most players and a real live game.) They are classic economy games. You have assets (NFTs), you use those assets to build up a stockpile of currency, spend the currency on upgrading your assets, or resources to go out and get a rare drop, etc. etc. The graphics are crap and it is still super fun. The interesting part is the unique types of games that can be built. The sandbox is at the point in its development where it can reasonably support games of higher quality than axie and pixels online in terms of graphics, immersion, complexity, etc.

Solution Proposed

Here are the exact NFT features we are requesting:

Crafting: Ability for item creators to set up specific recipes within their created assets that allow users to trade in X number of one asset in return for Y number of another asset. This would require some sort of wallet to hold amounts of each asset that would be funded by the item minter, and could be replenished given proper catalysts and minting process or simply by sending more of that NFT to the wallet.

Example: Someone creates a piece of wood and a stack of wood, and makes a recipe such that a player can trade in 5 pieces of wood for a stack of wood. This would work only while the user has enough of the stack of wood in stock, and all traded in assets would contribute to this supply or be burned, depending on configuration.

NFT Drops: Allow game makers to create NFT drops for certain assets, that when received in game it adds an asset from their drops page. Would likely be restricted to very rare items until in-game nft transaction functionality is built, due to the friction required in swapping between browser/wallet and sandbox game.

Example: Someone kills a boss and the drop feature has RNG such that 1% of the time a rare weapon is dropped. Upon pickup, that item then is added to a players claims page and they can claim at their leisure.

Benefit to The Sandbox Ecosystem

  • Better monetization for creators. They can sell NFTs with real utility and have fun integrating them into their experience.
  • More fun games with better replayability. It will make games with fun economies and rewarding experiences to gain levels and build skills over time.

We need more players, and we get them by making more fun games. Sandbox games currently have around 39k MAU. Compare that to axie and pixels which have hundreds of thousands of MAUs. It all comes down to retaining player data over time, and making fun use of NFTs composability. Sandbox games are sometimes fun but there is no payoff. I can play way more fun games on minecraft or roblox; there needs to be a kicker.

I personally want to hop on my Sandbox game, gain levels over time, acquire resources, craft things, and generally build up a character and its assets due to skill and time dedication. I do not want to just build cosmetic NFTs and look pretty while I play a one time play through game (though I do love looking pretty).

Risk analysis

  • Adding NFT complexity adds risks that players will lose assets via bugs or carelessness. This is largely true today, however improving wallets will help mitigate this. Specifically Coinbase smart wallet is a good example of an integration that would help players manage their assets in a responsible way.
  • Games built on NFT economies may experience bugs that break their economy. If a craft system goes wrong and can be exploited, and a lot of one asset that is key to the in-game economy of a game is minted, the game may not have recourse to delete those assets and will instead have to re-engineer its economy.

Budget requested

From Platform Budget.
Can be disclosed after feasibility study

Implementation Plan

Product Team is expected to provide timeline, cost, design and detailed use cases by the end of 2024.

Metrics for Success

  • We expect these features to drive all general Sandbox metrics up significantly:
    • Games created
    • Marketplace volume
    • Monthly active players
  • We also think this is a specifically great project for game makers, they will be able to create assets that function in their game, which drives up sales of those (think Robux or vbucks). There will be real markets for in-game assets because they have utility. As a result creators will be more likely to be able to monetize their games, as opposed to today where it is extremely limited.
    • Creator earnings ++

Voting Options

  • Voting Questions: Do you agree to run a feasibility study on NFT composability?
  • Voting Options: Yes / No / Abstain
  • Voting Period: 14 days

APPENDIX

Additional Resources

Pixels’ Success: From Launch to 1.1M Players

Axie Infinity: Live Player Count and Statistics

5 Likes

@cryptodiplo These are fantastic suggestions to upgrade the current use of assets (NFTs) in-game and beyond. I’m not sure how hard it would be to implement the two mechanics you mentioned into the existing framework and what GM/TSB team has planned on this so I really looking forward to find out more about this topic. But in general i fully agree that rare loot drops and even more crafting is something that would fuel a lot of very cool game loops and incentives to play games.

We actually have fleshed out tons of crafting receipts based on our studios asset collection to reward players, creators and builders with crafted copies of them. We were looking into solutions to make this work outside of TSB games as a web3 solution but since these are TSB native assets bringing all this back into the core of the game and ecosystem would be amazing!

5 Likes

Yup! Seems very straightforward to me.

I don’t think I have any questions this one except for, are you going to be helping integrate this in any way with TSB team?

3 Likes

@cryptodiplo Yo! Can we do a podcast episode on this in the near future! I sent you a DM via Twitter. :slightly_smiling_face:

2 Likes

Yes, the idea here is to have the sandbox team develop it and pay back to them. They need to do a feasibility survey I believe, but realistically there is no reason they can’t implement it, it’s just a question of prioritization. Which, to be clear, I understand is a nontrivial ask, and would love to have someone from the sandbox team discuss.

All that being said, we should press them for features like this because I believe they are crucial to the projects success.

2 Likes

Love to hear it! Yeah I agree, there is space to innovate outside of sandbox, but these features specifically seem like things we absolutely need in house. We can and should get creative with using NFTs outside of the sandbox platform, but the simplest and most core forms of game item mechanics should be available within the platform in my opinion.

3 Likes

Yeah I totally get that. The first two SIPs I proposed are $0, and it too asks the TSB dev team to prioritize something in their software backlog. I had to have a feasibility study done too.

2 Likes

Hi @cryptodiplo, following up to see if this SIP is ready to vote from Wednesday or if you have any changes to make?

I’m good with it. Will the feasibility study be conducted post-vote then? And what timeline can we expect for that?

Additionally @Geraldine if there is more info that the feasibility studies that could be revealed asap that would be great. I originally put timelines for completion in here but they were removed. We need target completion dates of some kind otherwise this SIP is worthless.

@cryptodiplo This SIP is amazing, hope it gets implemented.

4 Likes

I’m finishing up the questions for our podcast. I’m looking forward to it!

2 Likes

@cryptodiplo, the feasibility study would include timeline, cost, design and detailing use cases. I can’t get a fixed completion date yet because the Product and Dev team priority at the moment is Season 4, but expect to have elements by the end of the year.

Sounds good, thanks @Geraldine

1 Like

@cryptodiplo the SIP will be put to vote tomorrow, adding those in the implementation plan.
Please note that the Council’s recommendation on this Feature Request SIP is negative. The decision is based on concerns about inefficiencies in the current feature request process, which pulls requests from multiple sources without proper prioritization. This could lead to significant development efforts being diverted away from core priorities.

2 Likes

@Geraldine Is this going to vote soon?

Very excited to read that this SIP is going live for voting!

I truly hope the community and TSB sees the potential in this and will make the effort to make these features happen. Especially with their newly announced Voxel Games Program these features would make their on-chain capabilities so much stronger for Indie Devs and Game Studios that work on other engines but want to implement web3 elements into their games.

2 Likes

Hi @cryptodiplo the team was currently facing an issue with Snapshot. The SIP will be up for vote from tomorrow 7am UTC.

1 Like

@Geraldine Thanks, is there a reason this isn’t in the SIP actives forum section yet? Just wondering what the process there is

A miss from my side, just updated it :slight_smile:

2 Likes