SpaceDrop

SpaceDrop

Space-themed mobile game for token airdrops on Flow with in-game NFT assets. Why Airdrop when you can Spacedrop?

The problem SpaceDrop solves

An airdrop is a distribution of free tokens to a group of individuals, usually as a promotional or marketing strategy by a project or a DAO. The tokens are typically distributed to individuals who have completed specific actions, such as following a social media account, participating in a community event, or other eligibility requirements. Airdrops are used to increase the visibility of a project, attract new users, and reward existing supporters. However in a conventional scenario, there are various problems associated with airdrops. This includes spam and security risks, vulnerability to sybil attacks, technical complexity and numerous requirements for eligibility, all of which results in poor user experience and hinders participation.

SpaceDrop is a mobile-based application for conducting token airdrops on Flow. It offers a gamified experience to users, wherein they can play the game to collect tokens as part of the airdrop. They are available as Flow Fungible Tokens (FTs) . A project or DAO seeking to organise an airdrop can do so on our application. Only verified aidrop campaigns are featured on the application thereby weeding out spam. Authentication is performed using the Flow Dev Wallet. The gameplay is simple and interactive, which does not demand any technical know-how. We consider the user score as proof of work, which is used as a sybil resistance mechanism. The tokens collected in the game can be utilised to purchase in-game NFT collectibles. This reduces the risk of participants dumping tokens on the market, and in a way, this mitigates token volatility.

SpaceDrop provides a mobile-native intuitive web3 experience, with a seamless gameplay and impressive throughput, powered by Flow.

Challenges we ran into

All of our team members were new to the Flow ecosystem and this was our very first project with Flow. We had to spend some significant time in order to gain an understanding of how Flow works and learn the Cadence programming language. There were also certain limitations for the Flow Unity SDK and Dev Wallet. But needless to say, the Flow documentation, tutorials and the community were incredibly helpful to bring our project to completion, and we couldnt be more thankful!

Discussion