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

tAIngo

tAIngo turns your NFT into a personalized pet that you try to tame using other tokens from your wallet. In the broader scope tAIngo is an infrastructure that seamlessly connects the worlds of AI agents (eliza), with the powerful graphics of UE5, along with the ownership of NFTs.

tAIngo

Created At

Agentic Ethereum

Project Description

tAIngo: An Unreal Engine 5 blockchain game where players enter a world populated by NFTs that have been brought to life through ELIZA AI agents. Each NFT becomes a unique AI-driven pet with its own personality and conversational patterns. Players attempt to tame these digital AI agents by using their own tokens, with the ELIZA AI determining the success of each taming attempt based on the quality and appropriateness of the nft based on the actual NFT pet. The AI pet's personality is influenced by the NFT's metadata as well as their any available lore, making each pet unique. Every taming attempt is permanently recorded on the blockchain, creating an immutable history of player-AI interactions. The game leverages Arbitrum, and Flow networks for efficient and secure transactions, while Unreal Engine 5's advanced graphics bring these digital pets to life in stunning detail. Traditional gaming mechanics don't determine success in taming, but by the player's ability to understand and connect with their potential pet through each person's unique NFT collection, creating a unique blend of AI interaction, blockchain technology, and immersive 3D gaming.

How it's Made

This project uniquely combines several cutting-edge technologies: The core interaction is powered by ELIZA, We chose ELIZA specifically for its personality-driven responses and its ability to create engaging conversations while maintaining logical patterns. The backend is split into two main components: A TypeScript/Solidity smart contract server that handles all blockchain interactions. The contract is deliberately simple, storing just three pieces of data: user, NFT, and success rate. This minimalism keeps gas costs low while still maintaining an immutable record of all taming attempts. A Python FastAPI server that bridges Unreal Engine with both the blockchain and NFT data. It uses Alchemy's API to fetch NFT metadata, the ELIZA Agent takes advantage of the blockchain and NFT metadata to determine the pet's personality and how effective the user's NFT's are at taming the pet. The server translates Unreal's HTTP requests into blockchain transactions, handling all the complexity of environment variables and blockchain interactions. Unreal Engine 5 renders the 3D world and handles player interactions along with all the reflexive decisions that the AI agent has to make. The eliza agent works with UE5's behavior tree which allows for a versatile AI that is able to make complex decisions given context(eliza) but also fast decisions based on the surroundings and the player(behavior tree).

background image mobile

Join the mailing list

Get the latest news and updates