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

NFT AI Companion

AI companion character which is distributed as a Unity package and stored on blockchain

NFT AI Companion

Created At

ETHGlobal Lisbon

Winner of

trophy

👾 MetaMask — Best Hack with Unity

Project Description

The NFT AI Companion: This is a non-fungible token (NFT) that acts as an AI companion for the player. This companion learns from the player's interactions and develops a unique personality over time. Being an NFT, it is unique and owned by the player.

The game is set in a beautifully animated 3D jungle, where players find a stone with a complex puzzle. The player's challenge is to ask the right set of questions to the AI companion to solve the puzzle.

Web3 is crucial for this project as it enables decentralized ownership of digital assets like NFTs. It gives players the ability to truly own their AI companions and take them to other games. The use of blockchain technology also ensures the provenance and uniqueness of each AI companion.

How it's Made

We developed a Demo game, where we connected all the technologies: AI (ChatGPT) for the chatbot, Unity3D as a game engine, NodeJS server to connect the Unity client with ChatGPT, Metamask Unity SDK to connect Unity Client to the chain and Solidity smart contracts deployed on Linea and Gnosis to store the NFT data including conversation history.

background image mobile

Join the mailing list

Get the latest news and updates