AI companion character which is distributed as a Unity package and stored on blockchain
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.
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.