Web3 Integration & Onboarding Infrastructure
Our game infrastructure leverages cutting-edge blockchain technology in a way that is invisible but impactful to the end user. We chose to build on Ethereum-compatible networks to tap into the largest blockchain ecosystem while using Layer-2 scaling solutions to ensure speed and low costs . Key components of our integration stack include:
• Ethereum + Layer-2: $STOOPID is an ERC-20 token on Ethereum, but most in-game transactions (minting NFTs, trading items) will occur on a Layer-2 network (such as Taiko) to allow near-instant transactions. All game NFTs (ERC-721 tokens for characters, items, resources, etc.) are also on this Layer-2. This approach provides security and decentralization via Ethereum’s base layer, with the scalability needed for a high volume of micro-transactions in-game. The Layer-2 we partner with (Taiko) can handle thousands of TPS, meaning even if players are crafting or trading en masse, the network won’t bottleneck the game.
• Unity Game Engine: The game client is built in Unity, a cross-platform engine. This allows us to deliver the high-quality graphical experience efficiently on mobile and PC. Unity also facilitates future expansions to consoles or other platforms with minimal rework. With Unity, we ensure high-quality visuals (inspired by games like Zelda or Smash Bros for art style) and smooth performance on a wide range of devices Unity is integrated with our blockchain logic through SDKs – for example, we use the Thirdweb Engine to sign transactions or call smart contract functions from within the game when needed, all abstracted behind the Companion Bot’s interface.
• Gas-Free Transactions: We have implemented a system and infrastructure so that common blockchain interactions do not require players to hold ETH for gas or even press additional buttons . Essentially, when a transaction is needed (e.g. minting an NFT upon quest completion), the game’s backend will pay the gas on behalf of the user, or aggregate multiple actions into one transaction using a smart contract. This means no gas fees for core in-game activities like item transfers. Players won’t be prompted with wallet pop-ups for every action; instead, they’ll see a normal loading spinner as the Companion Bot handles it. Gas costs are minimized by the Layer-2, and what remains is covered by either a small fee we take from the user in $STOOPID or by the game’s treasury as a user acquisition cost.
• Integrated Fiat On-Ramps: To truly welcome Web2 gamers, we integrate fiat payment gateways for purchasing $STOOPID or NFTs. This could be through payment processors or via app store IAP for mobile. For example, a user could buy a $STOOPID bundle with a credit card or purchase an NFT skin directly with fiat, and the backend would handle converting that to the necessary crypto behind the scenes. By doing this, a user who has never used crypto can still participate fully – the blockchain aspects are happening in the background orchestrated by our infrastructure.
• Automated Account Creation: As mentioned in the Companion Bot section, when a new user signs up (with an email, username/password, or social login), we automatically create a wallet for them . This uses Account Abstraction as a non-custodial solution ( smart-contract-based wallets ) . The result: users have wallets but don’t need to manage keys unless they want to.
• Smart Contracts & Game Logic: We have custom smart contracts to support game-specific needs. For example, our NFT contract handle evolving one NFT to its next stage. A marketplace contract enables trustless listings and trades of game NFTs for $STOOPID with fees taken. We also have a staking contract and potentially a governance contract (DAO) to manage proposals and voting weight. All contracts are designed with upgradability in mind (or proxies) so we can iterate if needed while following decentralized principles.
Our infrastructure is built to hide the blockchain complexity from the player, delivering a Web2-level user experience with Web3 under the hood. You can play StupidMonkeys Realm Hero on your phone without ever thinking about networks or gas, yet you’re reaping the benefits of blockchain (true ownership, secure trading) automatically.
Last updated