Let’s talk

CyberWorld

  • #Blockchain
  • #NFT

A Unity game with a seamlessly integrated backend powered by the Solana Blockchain. This fusion of cutting-edge game development and blockchain technology delivers an immersive gaming experience with enhanced security, transparency, and opportunities for in-game transactions and asset ownership.

  • Mobile

Impact

The mobile game allows users to securely receive and manage a crypto wallet within the game, receive rewards in the form of $PRGC tokens and successfully make NFT purchases on the in-game platform, as well as buy tokens for fiat currencies

Services we provided

– Business Analysis 

– Software Development 

– Full Cycle QA

Tech Stack

Node.js

Unity

Solana

Challenges and Solutions

🧐 Challenges

The client was looking for:

  • speed up the development process;
  • improve the architecture;
  • add IAP functionality;
  • add of HashiCorp Vault for developed a custom plugin for Solana to protect / manage private keys to derives priv/pub key wallet from bearer token;
  • add KeyCloak for Auth supporting register, reset password, login. it gives bearer token;
  • create basic “scaffolding” for backend APIs in the client Github repo, draft Swagger APIs, and empty shell;
  • add entire infrastructure on AWS and immutable containers, PaaS database, Photon Cloud;
  • add Unity Photon integration – for multiplayer online game.

💡 Solutions

We delivered the following functionality:

  • created full backend architecture;
  • created full IAP architecture documentation;
  • created architecture solution for multiplayer online game (backend and Unity side);
  • integrated HashiCorp Vault to develop a custom Solana plugin; this plugin enhances security by managing private keys and generating wallet addresses from bearer tokens;
  • added KeyCloak for Auth supporting register, reset password, login;
  • created backend APIs in the client Github repo, Swagger APIs;
  • added entire infrastructure on AWS and immutable containers, PaaS database, Photon Cloud;
  • added Unity integration with backend.

#6c60f4

Purple

#ffffff

White

5

people worked

3

user roles

6

months of work

This website uses cookies

We use cookies to personalize content and advertising, provide social networking features, and analyze our traffic. We also share information about your use of our website with our social media, advertising and analytics partners, who may combine it with other information you have provided to them or collected from your use of their services. You agree to our cookies if you continue to use our website.

Okay, I understand