Supervillain Web
Crafting a Zero-knowledge-based Web3 user experience
Last updated
Crafting a Zero-knowledge-based Web3 user experience
Last updated
Accessing the Supervillain Labs website and signing up as a member is the foundation for enabling all gamers to indirectly experience Web3. To grow the market, we are deeply considering ways to provide a player experience that is more familiar to gamers while seamlessly incorporating blockchain technology.
These were our basic ideas while setting up the account environment with our tech team, Supervillain Inventory: Blending the boundaries between web2 and web3
To expand the current web3 gaming circumstances, allowing the traditional gamers to easily experience how the web3 is benefit the player experience was crucial.
Technology helps, but seamless user experience matters the most.
Can we deliver the benefit of data sovereignty even player doesn't know what the wallet is?
How we can deliver the benefit of the technology without the previous terms of tokens or NFTs?
To solve this, we crafted an experience of on-chain account inventory using Aptos Digital Asset Standard and Object structure.
This system instantly awards users with an inventory token, fashioned as a Token Object, upon their entry into a game. Users can sign up on supervlabs.io using familiar OAuth logins (Google, Apple) and get their inventory account created seamlessly.
The same process applies when gamers start their experience from the app side, such as in Supervillain Wanted.
When players link their social accounts in-game (Google/Apple), an inventory account is created using these social accounts.
They can then log in on the website using the same social account to access their inventory account, which is created on the Aptos blockchain.
Our gaming assets, distributed through gameplay or social events, are stored in this inventory account. This allows players to track the item flow in the database and even create a dashboard to see the in-game economy according to their needs.
The inventory account is designed to store only NFT-based gaming assets, not tokens. For greater sovereignty, players can move their gaming assets to participate in the wider ecosystem, such as marketplaces for item trading, when needed. Users can connect their non-custodial Aptos-based wallets (Petra) to move their assets to the inventory without any concerns related to gas fees.
Currently we support Petra wallet on our website, since we need to subsidize the gas fee with our architecture based on AIP-39. Other wallets will be added upon the standard support from the wallet providers.
In this manner, all the Games & Services from the Supervillain Ecosystem will be using the same account inventory attached to the social accounts. For the interoperability of the assets, please check Interoperability section.
Some guides may change during service, so make sure to check the announcements from the Discord Channel for the up-to-date information.