DEmpire

DEmpire

Immerse yourself in the ultimate mobile strategy game powered by Flow. Collect, trade and upgrade your digital assets seamlessly and enjoy intuitive gameplay with stunning graphics.

The problem DEmpire solves

As gamers continue to realize the fragility of centralized institutions, they are becoming increasingly concerned about the safety of their assets. With many game servers being shut down without warning, players often lose valuable assets that took years to earn. Blockchain technology can offer a solution by providing a more transparent and trustworthy system of asset ownership.

With the advent of cheap internet and computing devices, gaming has become more accessible than ever, attracting a new wave of gamers from around the world. Despite this, the blockchain gaming industry is still in its early stages, presenting a significant opportunity for growth.

DEmpire features immersive graphics and play-to-earn mechanics designed to appeal to both Web 2.0 and Web 3.0 gamers.

By leveraging the power of Flow, we are creating a game that is not only fun to play, but also provides a secure and transparent environment for asset ownership. Players can collect, trade, and upgrade their digital assets with confidence, knowing that their hard-earned treasures are safe and secure.

Join us in the exciting world of blockchain gaming and experience the future of gaming today.

Checkout Our Deployed Contracts(Testnet):

Challenges we ran into

  • Integrating the Kotlin FCL SDK with Unity3d:

  • We created our own Kotlin library that utilizes the FCL Kotlin library. Check out our different library functions which help Unity3D code retrieve and mutate the state: Code.

  • We are using complex data structures such as "{UInt: [[Fix64]]}?". Building a Json-Cadence for it was difficult.

  • We have three different contracts: DEmpire, DEToken, and DEAssets. Making secure coordination between these three contracts was challenging.

Discussion