Inspiration

The inspiration for This World of Mine comes firstly from a strong gaming passion amongst our team, and secondly from seeing an opportunity. Blockchain gaming is new and it's real, look at Axie Infinity and their success. Recently, there have been a surge in projects, but from what I have seen, nearly all of them are focused on the blockchain portion and many are copy/paste of others with a quick re-skin. I was so shocked that there were no actual "games for gamers" built with blockchain as part of their infrastructure. What happens if a project puts more emphasis on the GAME and builds it with a talented development team in a world class game engine?

The inspiration for this hackathon was actually just for our team to see if Solana could be a fit for our project as we have been exploring and testing layer 1 and 2 solutions for quite some time now. We explored with building smart contracts in Rust and C, integrating with Stardust, and learning about/engaging with the Solana community.

What it does

This project is a simple game where 1-4 players can spawn into a world with a character that was loaded from an NFT and collect a FT. It's a very simple demo that we can integrate the learnings from this hackathon into our project, This World of Mine. Due to time constraints, being on vacation, and the complexity of our production smart contract architecture, this demo utilizes Stardust to quickly and easily mint FTs and NFTs for us! Shoutout to the Stardust team for being great at onboarding and letting us know about all of their master plans, they are early phase but they are developing fast and if you haven't checked it out you should!

How we built it

We built it using Solana, Stardust, and Unreal Engine. Almost all of the assets are free marketplace assets or super quickly built materials from our creative team. The base project was also from a course that you can find linked in the Github repo.

Challenges we ran into

Some challenges include: - VARest does not support nested objects - Complex smart contracts are quite complicated when you are learning Rust as you go :) - Secure semi-centralized smart contract architectures for Unreal Engine are quite complex to build - It's tough to work from low quality hardware while on vacation ;) - Troubleshooting a set of missing quotes can be time consuming! Learnings: - Rust - Stardust interfaces and offerings - Solana infrastructure and smart contract development - Unreal integration with Stardust and Phantom wallet

Accomplishments that we're proud of

We are so proud of where we have come as a team during the hackathon time. We have gained so much blockchain and Solana knowledge, brought on two new members, and made great strides with building TWoM assets. Although most of our time wasn't spent on the hackathon, we utilized the time building TWoM and using the hackathon as a perfect means to experiment with Solana as a very valid layer 1 solution.

What's next for This World of Mine?

This World of Mine is here to stay! We have an amazing team of 9 people now, possibly 11 soon and we have only just started building an amazing game that we think you will all love! Stay tuned for our social media release of @twomgame! Shortly after our website will come :) This tech demo proved that Solana has the means to support high throughput quality games built on the network and we are so excited to be working towards delivering an experience we know you are going to love!

Built With

+ 1 more
Share this project:

Updates