mkwn.dev

Battle Tanks Background
Battle Tanks Logo

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

Unity
C#
Typescript
Node JS
MongoDB
Solidity
AWS
Battle Tanks Featured

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

Battle Tanks Customiser

Menu System

Battle Tanks Menu System
Battle Tanks Menu System
Battle Tanks Menu System

Smart Contracts

NFT contract for Battle Tanks 2 deployed to Avalanche blockchain.

Battle Tanks Smart Contract

Technology

Unity Logo

Unity

C Sharp Logo

C#

Typescript Logo

Typescript

Node JS Logo

Node JS

MongoDB Logo

MongoDB

Solidity Logo

Solidity

AWS Logo

AWS