Year
2023
Tools & Technologies
Next.js, NextJs, Web3.js, MongoDB, IPFS, Three.js
My Role
Full Stack Developer
Description
Bitcibots is a blockchain-powered NFT game where players collect, upgrade, and battle AI-driven robot companions called "Bots." Each Bitcibot is a unique NFT with upgradable traits, powers, and marketplace value. I played a key role in developing the full-stack game logic, NFT minting system, and user experience across both gameplay and trading functionalities.
Project Contributions:
- 🤖 NFT Minting & Marketplace: Built smart contract interactions and the frontend logic for minting and listing Bitcibots
- 🎮 Game Mechanics: Engineered core gameplay systems like bot upgrades, battle results, and trait progression
- 🧠 AI Companion Framework: Integrated LLM behavior for bots to have contextual dialog and emotional responses
- 💻 Web3 Wallet Integration: Implemented wallet connection and transaction signing using MetaMask and WalletConnect
- 🧰 3D Generator: Built a custom 3D asset generator to procedurally create 10,000 unique Bitcibot models for NFT minting
- 🏙️ Metaverse Integration: Developed Bitcibots' presence and functionality within the Bitci City Metaverse platform
- 📈 Live Stats Dashboard: Created player leaderboards and bot performance metrics using real-time MongoDB queries
- 🌐 Asset Storage: Used IPFS for decentralized metadata and robot model hosting
keyFeatures:
- 🔗 NFT-based robot companions: Each bot is a tradable NFT with evolving stats and abilities
- ⚔️ PvE and PvP battle modes: Players compete using strategic bot combinations
- 🧬 Trait-based upgrade system: Modify and evolve your bots using on-chain assets
- 💬 LLM-powered bot dialog: Bots can talk back using AI-generated responses
- 🛠️ Decentralized asset management: Uses IPFS and smart contracts for data integrity
- 🏙️ Bitci City Metaverse integration: Bitcibots are playable and interactive inside the Bitci City Metaverse
- 🛒 Marketplace: Buy, sell, or auction Bitcibots on-chain
technicalHighlights:
- 🧱 Smart contract architecture: Written in Solidity for bot logic and metadata linking
- 📦 IPFS integration: Stores bot images, 3D models, and trait data
- 🔐 Secure Web3 Auth: Wallet-based login and permission signing
- 🌐 SSG/ISR with Next.js: Optimized for SEO and dynamic content updates
- 🔄 Real-time MongoDB stats: Leaderboards and analytics auto-refresh with in-game events
- 🧰 Procedural 3D model generation: Custom-built system for generating and exporting 10K unique 3D NFT models
🌐 Community & Media
- 🔗 Website: bitcibots.io
- 🐦 Twitter/X: @bitcibots
- 🎥 Media & Trailers:






Designed & built by Amir Ziari
00