Upgradeable NFT games based on your onchain activity that leverages
innovative blockchain-based game where players' in-game characters and items are represented as upgradeable NFTs. These NFTs evolve based on the player's on-chain activities, such as staking tokens, participating in governance votes, and interacting with decentralized applications (dApps). In "MetaHeroes: Ascend," every action you take on the blockchain can enhance your heroes, unlocking new abilities, improving stats, and transforming appearances. This unique integration of blockchain technology ensures true ownership of assets, transparency, and a dynamic, personalized gaming experience where your real-world actions directly influence your virtual adventures.
built using Ethereum and Polygon for blockchain functionality, with Solidity smart contracts managing NFT creation and upgrades. Unity was the game engine, integrated with Web3 SDKs for blockchain interactions. The backend, developed with Node.js and Express.js, handled game logic and player data stored in MongoDB, while React and Redux powered the web interface. Partner technologies like Chainlink and IPFS ensured reliable off-chain data and decentralized storage. Integration involved smart contract deployment, seamless communication between the game client and backend, and secure user authentication via WalletConnect and MetaMask.