Inspiration
When I got into NFTs last year I looked around for a fun game that was NFT collection agnostic. I didn't find much so I decided to build it.
What it does
It puts your NFTs into a mech suit and lets you battle with guns and powerups. Eventually there will be many mech suit and gun choices that will be mintable as NFTs that can be imported into the Unity game.
How we built it
This game originally was done in Replit's game engine Kaboom. The current demo of this game using Kaboom allows players to use any NFT from EVM chains and insert into a mech character in a battle game.
The Unity version submitted to this hackathon is still a work in progress. So far it only renders a single asset bundle (a mech character) from the blockchain. It is a Next/React web app that hands off to the Unity web bundle. I redid some of the artwork and drew some new gun sprites. I also used Scenario for more sprites but they didn't make it into the submission today.
Challenges we ran into
Learning Unity quickly was difficult but rewarding.
Accomplishments that we're proud of
Learning the basics of Unity in a week.
What we learned
Unity is a great game engine and Thirdweb's gaming SDK really does unleash a world of possibilities for storing, purchasing, and selling game assets on the blockchain.
What's next for Blockchain Battle Arena
I will continue to build the Unity version to add proper NFT rendering.
Built With
- csharp
- react
- thirdweb
- typescript
- unity
Log in or sign up for Devpost to join the conversation.