I want to set the basic unit based on quest or mission completion, issue it as SBT, and record it on the blockchain whenever saving a user’s journey as data in any games. Additionally, I want to provide an SDK to game companies to make this process straightforward and simple.

Overview

Missions (Challenges) motivate users to achieve their goals. Achie.be is a blockchain-based challenge sharing platform for the Web3 game industry. It enables game developers to create challenges and increase user engagement. It is a platform where members of the Web3 game industry can easily create, manage, and analyze blockchain-based missions. We offer a mission curation service that can quickly and easily provide suitable missions to Web3 game developers who need to improve user in-game metrics and do so in a timely manner. Community members of the game can propose their own missions and use them to improve the community's metrics, resulting in increased governance of game operations and faster service adoption. This project seeks to be another powerful lock-in and incentive for the Web3 game industry.

Terminologies

Soulbound Token

Projects and use cases focusing on social identities and communities, rather than just money, are necessary for blockchains to be at the core of collaborative and fascinating ecosystems. To address this, Vitalik Buterin (Ethereum's co-founder), Puja Ohlhaver (strategy counsel at FlashBots), and E. Glen Weyl (political economist and social technologist) introduced the concept of soulbound tokens in a paper titled "Decentralized Society: Finding Web3's Soul.”

A soulbound token is a publicly verifiable and non-transferable non-fungible token (NFT) that represents an individual's credentials, affiliations, and commitments.

EIP-1155

EIP-1155 is a token standard that enables the efficient transfer of both fungible and non-fungible tokens in a single transaction.

Prior to ERC-1155, the two predominant token standards were ERC-20 for fungible tokens and ERC-721 for non-fungible tokens. These two standards could not be combined into one smart contract. This limitation meant that if someone wanted to transfer, for example, USDC (ERC-20) and a CryptoKitties NFT (ERC-721), they would need to execute multiple transactions, which was inefficient and costly.

ERC-1155 solves the problem of efficiently transferring both fungible and non-fungible tokens in a single transaction. Witek Radomski, Andrew Cooke, Philippe Castonguay, James Therien, Eric Binet, and Ronan Sandford proposed the new standard in June 2018 with EIP-1155.

Backgrounds

Why are Missions important in games? Why Blockchain?

Have you seen Ready Player One? It's a film that combines characters from various game companies. People seem to enjoy the combination of different universes, the multiverse, and the connection between games as more content is added.

The expansion of the world view means that the space for my favorite characters to be active is larger. I am convinced that the future of the game should be blockchain. This is because blockchain is an open database, allowing games to be connected to each other. So, how can games be connected?

A new type of NFT, SoulBound Token (SBT), has been emerging in the blockchain industry since the beginning of 2022. SBT is similar to the "bind-on-equipment" items from the popular game World of Warcraft, which cannot be traded or transferred once worn. Applied to NFTs, this means that the transfer and sale of NFTs can be disabled, making them belong to a wallet forever. Various studies are being conducted on how to use SBT, such as granting access rights and target marketing. This is because SBT aims to provide a user history and proof.

The reason for managing Mission Achievement with SBT

One of the challenges reported by multiple Web3 game companies was maintaining user retention. Specifically, due to the nature of Web3, it was difficult to identify customers, and marketing was distinct from existing Web2 services. For instance, with Web2, techniques such as identifying potential customers through Google Analytics or any tracking softwares, and optimizing user journey with UX techniques to create a "happy path" have been established.

Examples of solutions that fulfill this role include Amplitude and Mixpanel. These solutions define users and track their actions, such as logging in, starting a game, acquiring an item, and other events. Additionally, a solution can optimize the User Journey by logging through the SDK and applying appropriate filters.