Play to Earn NFT Game: Pantheon

Play to earn collectible card game powered by blockchain and NFT technologies developed by Unicsoft & Whimsy Games alliance

About client

Pantheon project is a collectible card game based on myths from all around the world. Its logic is similar to games like Hearthstone or Gwent. The main goal of those playing Pantheon is to make their own unique card collection by winning or buying God cards. Every game card is naturally an NFT. Under the hood of Pantheon is a full-fledged economic model that allows you to earn real money in the game, own its assets, and participate in the game’s NFT marketplace.

Business Tasks

Pantheon was created in partnership with Whimsy Games, a game development studio that builds 2D and 3D games. Unicsoft implemented the NFT development and marketplace infrastructure that was seamlessly integrated with the gaming experience delivered by Whimsy Games.

So, the challenges were the following

  • Building comprehensive and balanced game mechanics that include crafting cards, selling cards, buying/winning card packs, participating in auctions and battles, actually playing and earning
  • Implementing cross-chain compatibility
  • Building a blockchain infrastructure that supports all the mechanics
  • Implementing NFT technology to all the mechanics like crafting cards, auctions and so on
  • Building comprehensive and balanced game mechanics that include crafting cards, selling cards, buying/winning card packs, participating in auctions and battles, actually playing and earning
  • Implementing cross-chain compatibility
  • Building a blockchain infrastructure that supports all the mechanics
  • Implementing NFT technology to all the mechanics like crafting cards, auctions and so on

The Solution

The project development started with the discovery phase where the architecture, key features and detailed requirements have been created, along with wireframes and key flows description. After the discovery phase, the actual development has started, with all the risks mitigated and all the key questions answered

Discovery phase

The Unicsoft team conducted a thorough analysis and prepared a sophisticated development roadmap for the blockchain project. The discovery phase included:

01

Analyzing in-game mechanics that should be powered by blockchain

02

Defining the scope of mechanics that should run autonomously under the hood

03

Building project architecture and the connection between the game and the blockchain

04

Preparing and approving technical specifications for future development phases

Development
  • We deployed a public sidechain to ensure transparency and security for the game’s players.

  • After that, we created a bridge between the Pantheon public sidechain and the Ethereum mainnet. This would allow users to use Ethereum cryptocurrency in the Metamask wallet and then exchange it for Pantheon tokens to make in-game purchases.

  • A task of critical importance was developing smart contracts to facilitate the gaming process and enforce control over token exchanges.

  • Unicsoft made it possible to withdraw NFT tokens from the platform.

  • Unicsoft’s developers found a solution that would allow players to make in-game transactions for free (despite public sidechains) and cover gas by the platform provider.

  • The next stage was to set up a process for creating or exchanging cards through their minting in the blockchain.

  • We developed functionality for purchasing game cards in the format of NFTs when participating in the auctions on the marketplace.

  • We also made integration with other blockchain services like Ramp, Coinbase, and Profit.

Result

As a result, our customer got an NFT/P2E game ecosystem that allows for the real ownership of in-game items, decentralized markets, and in-game monetization.
The key features Unicsoft shipped include:

The shop where the cards can be bought for ETH

A marketplace for in-game assets sold in booster packs similar to Hearthstone or Gwent

Ability to craft new cards followed by minting new NFTs available for further trading/gaming

A full-fledged auction with the ability to put up rare cards for sale and purchase these cards by bidding

In-game currency exchange which supports fiat and crypto transactions as well as money withdrawals

Expertise

More projects