mkwn.dev


Menu system, tank customiser, smart contacts, and back-end infrastructure.

Challenge
Carbon was releasing a new game for their Carbon Play platform called Battle Tanks 2. They required an in-game menu system and a tank customiser with a back-end infrastructure to handle game data, player accounts, NFT minting, and on-chain asset tracking and mapping to player accounts.
Goal
Develop a menu system and tank customiser with Unity and connect it to a back-end that handles all game data, player accounts, and NFT minting. Create, test, and deploy smart contracts for the back-end to interact with and listen for NFT transfer events to map them to a player's wallet address stored on the back-end.
Tank Customiser

Menu System



Smart Contracts
NFT contract for Battle Tanks 2 deployed to Avalanche blockchain.

Technology

Unity

C#

Typescript

Node JS

MongoDB

Solidity

AWS