Wonder Arena
Wonder Arena offers a seamless onchain gaming experience with walletless onboarding
Created on 1st March 2023
•
Wonder Arena
Wonder Arena offers a seamless onchain gaming experience with walletless onboarding
The problem Wonder Arena solves
Interactive NFT gaming experience
Wonder Arena uses an existing NFT collection, Basic Beasts, to create an engaging onchain gaming experience and serve an existing userbase.
Web3 world is a free world, and the composability between projects brings enormous possibilities. We aim to implement a gaming layer for various NFT projects in the Flow ecosystem through Wonder Arena, enabling anyone to freely create games with a complete Walletless experience for their favorite NFT projects.
In fact, Wonder Arena is not a game strongly tied to Basic Beasts. Through the implementation of a code generator, all projects can build their own Wonder Arena. If you wish, you can use Flovatar or Doodles to build your team. Additionally, our vision of Wonder Arena is not limited to the current auto battler game, and we hope to create more game types, providing a richer experience for the Flow ecosystem's users.
Walletless Onboarding
Wonder Arena is committed to providing a seamless and accessible experience for mainstream audiences. Therefore, we have implemented the Walletless Onboarding approach, and through Hybrid Custody accounts, give users the freedom to control assets in their Wonder Arena accounts.
Challenges we ran into
Implementation of Walletless Onboarding
A big challenge has been to learn the walletless onboarding approach in a short time and implement a complete backend service, including key management, account generation, account linking, and integration with third-party services. This process requires implementing many things we have never tried before, which is challenging, but the walletless onboarding approach is very innovative, making the whole process also interesting.
FlowSDK Unity
Another challenge is the lack of documentation for FlowSDK Unity. We didn't even know how to use variables correctly, but luckily, the Flow Words and Flow Sample examples were very helpful. Special thanks to Ash Muller and Matthew, who helped us a lot to understand and better grasp the principles of FlowSDK!
Tracks Applied (3)
Best Mobile Experience
Best Use of Walletless Onboarding
Extending the Ecosystem
Technologies used