project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4

Foreheads

Be anyone 🌟 Explore infinite worlds 🌍 Uncover epic mysteries 🧭 Adventure awaits!

Foreheads

Created At

ETHGlobal Taipei

Winner of

Flow Foundation

Flow - Most Killer App Potential 2nd place

Project Description

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.

How it's Made

  • 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

background image mobile

Join the mailing list

Get the latest news and updates