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

SuriVerse

SuriVerse is an AI-powered MMORPG built with RPGJS and Vue, where players interact with AI Agents powered by Coinbase AgentKit. These agents can chat, execute custom actions, and manage wallets. The game integrates Web3 services like AAVE and Uniswap.

SuriVerse

Created At

Agentic Ethereum

Winner of

Coinbase

Coinbase Developer Platform - AgentKit Pool Prize

Prize Pool

Project Description

An MMORPG game made using RPG JS framework which showcases global chat and NPCs powered by AI Agent. Every AI Agent is made using Coinbase AgentKit framework which can not only chat but execute custom actions based on prompts. All agents have the capabilities to manage their wallets.

We have made specialized AI Agents to communicate with popular Web3 services like AAVE and Uniswap.

Chat responses from the AI Agents are recorded and first 16 characters are hashed with SHA-256 and uploaded to EigenDA which provides randomness generated through AI and user interaction available for any service to use.

How it's Made

Tech Stack & Architecture Frontend & Game Engine: Built with RPGJS, a TypeScript-based framework for creating 2D MMORPGs. Vue.js is used for UI components, potentially handling game overlays, menus, and settings. AI Agents:

Powered by Coinbase AI AgentKit, enabling natural language processing and custom action execution. Agents can interact with users, execute blockchain-related commands, and manage crypto wallets.

Web3 Integrations: Custom AI Agents are built to communicate with AAVE (for lending and borrowing) and Uniswap (for swapping assets). Players can interact with these DeFi platforms directly through AI Agents.

Data & Security: Chat responses from AI Agents are recorded, with the first 16 characters hashed (SHA-256). These hashes are uploaded to EigenDA, which acts as a decentralized storage and randomness provider. The randomness from EigenDA can be used by any service, enhancing unpredictability and security.

Hacky & Notable Aspects AI Agents as In-Game NPCs: Instead of static NPCs, AI Agents provide dynamic responses and execute blockchain actions, making in-game interactions highly customizable. EigenDA for AI-Generated Randomness: This is a novel approach—using decentralized storage to create an on-chain source of randomness based on AI and user interaction. Web3 Integration with Gameplay: Players can interact with DeFi services within the game, which is uncommon in traditional MMORPGs.

background image mobile

Join the mailing list

Get the latest news and updates