Inspiration

We all love football and have been in game development for 4 years. We had a football game project, but the right time never came to start working on it. That is, until NFT adoption made this game project a perfect one to build as an NFT game. The team is excited to working on it and to bring innovations as we go.

What it does

Ultimate Division (UD) is a Play to Earn football simulator game with card collecting mechanics based on blockchain. Players can join the game for free and start their own football clubs, grind the game to get in-game items. To play with others, they are invited to compete in weekly tournaments that keep a competition ledger. The events and results of the game are fully transparent and are stored on blockchain. For players, who are ranked high in the competition divisions, in-game rewards are more lucrative to the point where playing well can be a successful Play to Earn strategy for some. Unlike other football simulators, UD does not control player-owned assets and doesn't limit real- money trades. We aim to bridge the gap between a sport simulator game and dedicated fans, who want to build their clubs for years to come.

How we built it

We used Golang for back-end and React for front-end. Our game uses metamask integration and the smart contracts are built on Solidity.

Challenges we ran into

Making a dynamic game where assets are stored on blockchain required us to come up with a way to manage NFT minting authorisation and build custom listeners for ownership changes outside of the game.

Accomplishments that we're proud of

We've made a great tool of P2E Gaming for UD. For games like Axie, most players need to rent NFTs to be able to play. In Ultimate Division, we have created a manager role, like in real football. Players don't need to own expensive team to be able to play.

What we learned

We've learned a lot of tricks in managing NFTs within a game and handling private keys of the system in a secure manner.

What's next for Ultimate Division

Getting licenses from football clubs is our next big milestone.

Share this project:

Updates