mkwn.dev

BT2 Background
battle-tanks

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

Unity
C#
Typescript
Node JS
MongoDB
Solidity
AWS
BT2 Feature

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

BT2 Tank Customiser

Menu System

Menu System
BT2 Menu
BT2 Menu 2

Smart Contracts

NFT contract for Battle Tanks 2 deployed to Avalanche blockchain.

Smart Contracts

Technology

Unity

Unity

C#

C#

Typescript

Typescript

Node JS

Node JS

MongoDB

MongoDB

Solidity

Solidity

AWS

AWS