General description

This is a metaverse game running on the internet computer in the Sport Action genre about tournaments and battles of unique customized robots. Every part of the robot is an DIP-721 standard NFT. The player selects robots, improves them, enters into battles, and takes part in tournaments competing with other players for the new robot parts.

Game design documents

Game Design - General Document

DW Functional Design - Movement & Weapon

DW Construction and Upgrades

DW Functional Design - Arenas and Fights

Contract assumption

Currently there's just a two smart contracts as a proof of concept. One is implemented as DIP721 describing DroidPart with a following metadata:

{
Owner,
Cost,
Type,
Health,
Damage
}

And a second contract which is triggered from game backend, which is responsible for changing the owner of the Droid Parts depending on who won the battle. Only the parts which were destructed/detached are counted.

How to run project

1) Checkout git repo

2) Make sure credentials are set to proper backend url and smart contract address

3) Switch to Unity WebGL platform

4) Follow default guide

Built With

+ 1 more
Share this project:

Updates