Specialists involved: Unity/C# Developer, Tester, 2D Designer, UI/UX Designer

    Platforms: WebGL(PC)

    Game genre: NFT, Board Game.

    Project Information: "CryptoPrinciple" is a WebGL built game for people who are far from cryptocurrencies, blockchain and Web3.0 space to get to know what these are. The game was created by us from scratch according to the idea of our customer. The artist from the customer's side provided the whole design for implementation.

      Technical features of the project

        A monopoly game that teaches the basics of cryptocurrencies and NFTs. It is a WebGL (Web-based Graphics Library) browser game.

        The game algorithm is a monopoly where the player throws a die and his character on a round field moves through the cards depending on the number received. Cards (fields) perform different actions when activated (educational, buying and selling, rewards and penalties).

        The essence of the game is to collect 300k of game currency and buy 10 in-game NFTs in the game wallet. For completing the goal, the player is rewarded with a real NFT to the Metamask wallet.

        Metamask is a crypto wallet that allows users to interact with blockchain networks such as Ethereum. It is a browser extension that allows users to create and manage their Ethereum wallets, exchange ether (ETH) and other tokens, and interact with decentralized applications (DApps) that run on the Ethereum blockchain.

        The game uses the ChainSafe SDK (software development kit), which allows you to interact with the blockchain and connect the Metamask crypto wallet to the game. This framework ensures the security of crypto and NFT transactions.

        In the game, each round there are training windows on connecting a Metamask wallet, the main types of cryptocurrency, its security, advantages and disadvantages.

        There is also a semblance of a trade and a random house - when you enter the field to buy / sell a crypt, the player has a choice of 3 cryptocurrencies that each time have a different value, on the same field you can sell your crypt bought earlier but only the one that is available in the field for purchase.

        NFT also appears with different costs and there is also a field for its sale.

        The variety of the game is complemented by the fields - donate the currency to the fund and go 2 times or get the currency or buy gifts or lose the currency.

        At the start of the game, you register using Playfab (a cloud service designed to manage authorization, data storage and collection of application analytics) and connect the Metamask wallet.

        To ensure smooth animations, the DoTween plugin is used - this is another framework used in the game, which provides the creation of animations and transitions between screens in the game. It contains many features that allow you to create smooth and beautiful effects.


        • To interact with the blockchain, the ChainSafe SDK is used, which allows you to connect a crypto wallet to a unit and make crypto and NFT transactions;

        • In order for the user to receive an NFT reward, a smart contract was written and implemented into the game to communicate with the ChainSafe SDK;

        • Playfab is used for registration;

        • The game has unique analytics implemented through Playfab, such as the number of dice rolls, the number of wins, the percentage of completion of the game, the number of sessions, etc.

        All mechanics in the game were created by us, including the login/registration window, "Metamask" wallet integration, whole mathematics systems, etc. After the beginning of the development, the design was changed one time, but that wasn't a problem to save game mechanics and exclude future bugs and errors. The QA tested the game on different stages of development and after his job was done the game was clear and 100% working. All sounds were added by our developer and were confirmed by the customer. The architecture of the game was created so it allows the addition of multiplayer and a new level "Crypto Investor", which both are in the plans of our client.


        Discover the world of cryptocurrencies by playing a motivating game with simple gameplay that will help you get involved in WEB 3.0.

        The goal of the game:

        Helping the participant to acquire skills: using a cryptocurrency wallet,

        buying and selling assets on DEX and CEX, buying and selling NFTs,

        placing tokens in staking, participating in ICOs and IDOs.

        Contact us
        We assist and support our clients in the swift and successful development of their business ideas and projects.
        Leave a request
        Made on