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.
Prize Pool
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.
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.