We're building NFTHour - an NFT happy hour. The site lets you mint drinks everyday at 5p (EST&PST) and use them in a multiplayer game WebGL environment.
This project was mostly intended to be a learning experience. I really wanted to dive in deep to the Web3 ecosystem and get some hands-on experience using tools, api and best practices. It was amazing, I have learned so much and was able to integrate a ton of sponsor APIs while challenging myself to push the boundaries of my comfort zone in terms of knowledge.
How it's made
I made the site in React.js - which I learned for the first time this week. I've integrated Web3.js for wallet sync and the following APIs for functionality: NFTPort, Unlock, IPFS, Gelato, ENS. The Multiplayer Experience is built using Unity. I used a JS unity bridge to communicate with the Unity WebGL component.