Be anyone π Explore infinite worlds π Uncover epic mysteries π§ Adventure awaits!
We've created a fully dynamic chat-based adventure game where players craft their own unique characters and embark on quests. When a character is created, its picture, description, and stats are minted to your connected wallet as an NFT, which updates as you evolve throughout gameplay.
During your adventure, an AI agent describes the environment and presents choices, creating a truly unique storyline for each player. You can select from the options presented or take any action within the context of the world. Be and do whatever you want, as long as your character is capable of itβso consider your choices carefully in the character creation phase.
By combining cutting-edge AI with blockchain technology, we've built a seamless experience where your imagination is the only true limitation. Our game is designed to be accessible to both crypto enthusiasts and traditional gamers, offering an intuitive storytelling gateway into web3 gaming.
We are using nextjs with serverless api routes for backend
We use postgres database for chat history persistance
We use vercel-ai sdk for integrating AI models, specifically we use Google Gemini
We use viem for smart contract intractions in our backend
We use foundry for development, testing and deployment of smart contracts
We use shadcn and tailwind for frontend design
We are deploying on Flow blockchain (mainnet)
We want to use ENS to give players a readable name inside the game itself
Nothing particulary hacky, we had to rush and cut corners to be able to deliver then whole thing in required amount of time