🚀 Building Chunked—the first-ever 100% on-chain, real-time MMO—has been an exhilarating journey. In just three weeks, our small team, fueled by passion and community support, tackled challenges that pushed the boundaries of blockchain gaming.
🧱 The Challenge: Real-Time on the Blockchain
Traditional games are complex; building them entirely on-chain amplifies that complexity. In Chunked, each player generates approximately 12 transactions per second (TPS) during active gameplay. With even just 30 players, that's around 360 TPS; demanding more than most infrastructures can handle.
⚙️ Our Solution: Etherbase
To meet this demand, we developed Etherbase, a custom infrastructure inspired by Web2 tools like Firebase and Supabase. Etherbase offers developers an intuitive, schema-based interface for managing blockchain data, using familiar technologies like JSON and React hooks. It’s fully open-source and EVM-compatible, empowering developers to build sophisticated real-time blockchain apps on Somnia.
🌐 Global Accessibility: Embracing Diversity
An important tenet of Web3 is supporting a global user base. This means accounting for varied latencies, devices, browsers, and wallets. Post-launch, we've actively monitored and addressed numerous issues, enhancing wallet compatibility and making the game more accessible worldwide. These learnings are invaluable, not just for Chunked, but for all future games. We're committed to introducing robust tools to facilitate this to support new games using blockchains on Somnia too!
🧪 Testnet: Discovering Edge Cases
The value of a testnet is a battleground for the Somnia blockchain to be tested with not just existing blockchain dApps, but also with groundbreaking new experiments.
The Shannon Testnet serves as our proving ground. By pushing usage with Chunked, we've helped identify and address many issues, strengthening the Somnia blockchain in preparation for mainnet.
🔧 Rapid Infrastructure Deployment
Spinning up supporting infrastructure swiftly is challenging. We're continuously working to improve this, ensuring more users can build with ease and enjoy Chunked.
🙌 Community: Our Driving Force
Your feedback has been instrumental. Every bug report, suggestion, and shared experience helps us refine and enhance Chunked. Together, we're not just building a game; we're pioneering the future of on-chain gaming.
Stay tuned for more updates — and don’t forget to share your feedback through this form. Let’s shape the future of gaming together! 🎮🌍