We chose Ethereum back in 2018 due to the number of developers building on the platform, and the ability to recruit initial players. As time passed it became clear to our team that building a blockchain game solely on Ethereum had some challenges.
Thankfully, while we waited for the next versions of Ethereum, some L2 solutions appeared such as Polygon, which is the solution we adopted.
Polygon (Matic) Network solves the low transaction throughput problem by using a Block Producer layer to produce the blocks. Block Producers enable the system to produce blocks at a very fast rate and lower fees. The system ensures decentralization using PoS checkpoints which are pushed to the Ethereum mainchain.
We use the well-known ERC20 standard for the main UM token (fungible token), in addition to the ERC721 and ERC1155 for the NFT (non-fungible tokens): UMIs, LANDs and assets.
Thanks to them, we guarantee the user ownership of the tokens.
In order to benefit from the advantages mentioned above, faster transactions and minimal Polygon fees, it is necessary to use a bridge (a bridge that will allow us to connect both blockchain, Etherum mainnet and polygon) to deposit / withdraw the tokens from the mainnet to the network of Polygon.
The game marketplace is within Polygon and uses the UM as its single currency.
These UM can be exported through the bridge and sold freely both on the mainnet and on polygon.
Users who buy or already have UM or NFT externally (through Uniswap, Opensea, etc.) will have to deposit them through the bridge to be able to use them in the game.
Since Continuum is a Free-2-Play game, it is possible that players do not have a wallet on the blockchain.
In this case, we self-generate and manage a wallet, with all the necessary elements to have a presence on the blockchain, such as the NFTs.
Once the player wants to withdraw their assets obtained in the game, will simply request the withdrawal from us and we will send the assets.