Inspiration 🧠
What if we combined the social thrill of BeReal and the addictiveness of playing-to-earn in Web3 games? We get THIEF: NFT—a game where players around the world log on at a random time every day to steal NFTs from a central vault.
Imagine getting the notification that today's Heist is ready... and logging on to instructions from H.E.R, our adorable and hyper-intelligent bunny mascot! During your two minutes of playtime, players from all across the globe will frantically race to pull the most desirable NFTs from the vault. Play hacking minigames as fast as you can to get the rarest items!
What it does 🕹️
For our hackathon submission, today's heist becomes available every time you launch the game (for demo purposes). Log in using your Phantom Wallet and get heisting!
After a quick briefing from H.E.R, players are thrust into a rapid 2 minutes of gameplay, where the goal is to use the information available to you to solve puzzles and steal NFTs. Our vision for the game is a live-server experience, where players draw from the same bank—but for this demo, we have implemented it in a separate single-player experience so everyone can try it.
2 minigames are present in the hackathon submission: Guess the Security Questions and Break the Secret Code! Players use their wits and speed to "steal" NFTs as fast as possible.
Once your 2 minutes are up, players can view what items they've collected over a lifetime of playing HEIST: NFT. In the future, we imagine that the game will have a thriving economy, where players trade rare one-of-a-kind NFTs using our own token.
How we built it 🏗️
THIEF: NFT is built in Unity and C#. With the integration of the Solana framework and SDK, we're able to link Web3 wallets directly in-game and prep them for blockchain transactions. Our team hand-drew the NFT art, with graphics designed using Figma.
Challenges we ran into 🥲
We used Solana-Unity-SDK Package to configure a connection to a Web3 Wallet (e.g. Phantom) but ran into many roadblocks along the way since we are all blockchain beginners! Fortunately, with the invaluable assistance of SolanaU's experts, our team overcame these obstacles. We continued the search for resources to enable NFTs to be minted as users earn them and seamlessly transfer them to their personal accounts by retrieving their wallet's public address after configuring the wallet connection at the beginning of our game. However, due to time constraints and our limited expertise in this specific approach to game development, we have not been able to fully implement this feature yet. We hope to fully finish the NFT transaction infrastructure in the near future!
Accomplishments that we're proud of 🥰
We are super proud of the hilarity and cuteness of our game, but are even more excited about what it represents: Web3 games can really hook in players and cultivate long-lasting communities! We believe that our project is a proof-of-concept of the future of gaming, which is hyper-social and gives power to the players.
For a 36-hour project, we think that the gameplay mechanics turned out super well and are both funny and smooth. We are definitely proud of how much we learned about blockchain technologies, and how to use Solana's SDK to create Web3 games. We will take this knowledge into our future as game devs.
What's next for THIEF: NFT 🤔
Building upon the success of THIEF: NFT, we have exciting plans for its future. Our primary focus is on enhancing the gameplay experience by adding new minigames and enabling live-server functionality. These features will bring the gameplay experience to a whole new level when compared to anything on the market today!
Our goal is to create a user-friendly environment where players can effortlessly manage their NFT collections and participate in peer-to-peer trading. We are also open to exploring partnerships and collaborations within the blockchain gaming community to further expand the reach and impact of THIEF: NFT. By joining forces with like-minded innovators, we aim to revolutionize the Web3 gaming industry and provide an unparalleled experience to our community.


Log in or sign up for Devpost to join the conversation.