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