ChainSafe Gaming SDK Spotlight: Cryptopolis

ChainSafe Gaming SDK Spotlight: Cryptopolis

Authored by Timothy Hao Chi Ho

​​Emerging NFT use cases and play-to-earn (P2E) models are fueling the rapid growth of blockchain gaming. We see this playing out every day in our Discord where devs congregate to share ideas and ask questions about the ChainSafe Gaming SDK.

To share some of this activity, we've created a gaming blog series to showcase a few of the most exciting projects using our tools.

The information provided on this blog is for informational purposes only. It does not constitute an endorsement of any of the companies, products or tokens discussed and should not be interpreted as investment, financial, or trading advice.

Can you give us a short introduction to CFX Gaming and Cryptopolis?

CFX Gaming is a recently founded gaming studio that's part game development and part crypto development. Our studio integrates blockchain technology, so players can have fun and make money while they do so.

Our first game is called Cryptopolis, and it's a social online game where your NFT collection and in-game progression allows you to move up as a resident of our virtual world, a.k.a. The Tower. It runs on a play-to-earn model by winning matches you find throughout the tower.


Looking at web3 from a game development point of view, we prioritize gameplay first and then think about how we can adapt it into this space. Players can do this by buying and selling NFTs, winning mini-games, and, in the future, playing in tournaments. So yeah, we strongly believe in crypto gaming, and Cryptopolis is our first project.

How are you using the ChainSafe Gaming SDK in Cryptopolis?

We're using the ChainSafe SDK to communicate with MetaMask for several features like fetching a user's wallet address, approving certain in-game actions dealing with the users' NFTs, and using it to communicate directly with Binance Smart Chain.

What blockchain features are you hoping to build for Cryptopolis or your other games in the near future?

We intend to allow players to play-to-earn in pure skill-based games, buy and trade NFTs, and just have fun in Cryptopolis.

Are there any challenges you're currently facing with implementing blockchain features for your game?

It's a fairly complex task to combine all the services needed to facilitate blockchain gaming. We don't want to just offer basic blockchain actions but create a rich ecosystem that leverages traditional game concepts with new, on-chain ones. So the biggest challenges come with user profiles being synced with user wallet contents.

Why do you think gaming devs should pay more attention to the web3 space?

While web3 usage in gaming is still mostly budding concepts, the possibilities are huge for both players and developers - freedom for gamers and more interesting experiences for developers to create. And, of course, we want to make sure we can integrate these freedoms and exciting user experiences.

What are some blockers to the adoption of web3 gaming, and how do we overcome them?

There's a fair amount of growing discourse around the concepts of web3 due to spreading misinformation and knee-jerk reactions. Overcoming this requires more education and honest discussion around the pros and cons of the web3 space.

What should aspiring web3 gaming devs/teams focus on?

  • Avoid being distracted by the shiny new web3 promises.

  • Focus your efforts on being innovative.

  • Be creative with the tools available and layer crypto stuff on top.

How was your experience building a blockchain game using the ChainSafe Gaming SDK?

The initial learning curve was pretty easy, and since then, it has been mostly smooth sailing with the occasional hiccup that you can expect with new tech. But of course, we are not there yet. Our game is big, so we're happy with the help from ChainSafe. They offer us great support in development, so we are able to deliver a successful project to our community.

What was the most challenging part of creating a blockchain game?

Understanding the blockchain is a complex task, and ChainSafe greatly facilitated our team in understanding some of the more nuanced aspects of it. This reduced the cost of entry to the space with an easy-to-use SDK.

How did you find the support for technical answers and requests when your team was developing your game?

Incredibly top-notch. Whenever there was an issue, we would have a support team member help in less than a day, despite being one of many other devs.

How does the ChainSafe Gaming SDK compare to other blockchain game development tools out there?

Using it allowed us to hit the ground running with blockchain development and communication within a week, which, compared to alternatives, is pretty unprecedented. It's a powerful and simple tool. It can do everything other tools can but with much less effort. We'd absolutely recommend it to others.

The social online game where your NFT collection and in-game experience get you to the top of the tower. Play-to-earn by winning wager matches throughout the Tower, buying and selling NFTs, and winning tournaments. The future of NFT gaming is here.

Website | Twitter | Telegram | YouTube | Medium | Discord | Twitch

About ChainSafe
ChainSafe is a leading blockchain research and development firm specializing in infrastructure solutions for the decentralized web. Alongside client implementations for Ethereum, Polkadot, Filecoin, and Mina, we're building a portfolio of web3 products - Files, Storage, the Gaming SDK, and ChainBridge. As part of our mission to build innovative products for users and better tooling for developers, ChainSafe embodies an open source and community-oriented ethos. To learn more, click here.

Website |Twitter |Linkedin |GitHub |Discord |YouTube