Over the years we have played many RPG/Fantasy games. A lot of effort and time went into getting those virtual items, and making our characters stronger. Time is very valuable, and now looking back we wish we had NFTs of those characters and items, or even the option to generate them now. The idea of being able to "own" our efforts and share them with our friends is super exciting!
One of my great loves was the dungeon crawler games, such as Wizardry series and "The Bards tale" series. I find myself still playing these games, because they are turn based. I don't have to sit staying glued to the computer for hours to play them. They also abstract some of the story and gameplay, without having to show the player everything.. which is what the MMOs of today do. So there's room for player imagination.
Our game is a dungeon crawler story based game. It relies heavily on content and puzzles. The player begins the game with a guild of six random heroes that must be managed correctly to survive the dungeon. At any time the player may Mint NFTs of the heroes.
We built the game with the Phaser game engine, it runs on most any web browser. The stardust platform helped us immensely, it made it really easy for us to implement NFT creation on the Solana blockchain.
Some of the challenges we ran into were: Implementing the Node.js and socket.io server technology. Before we found Stardust, figuring out how to do the player accounts and NFTs was proving very difficult.
Accomplishments: We built a strong foundation for endless content. Created an atmosphere for a fantasy RPG world. We are shocked and proud that we were able to get it done in such a short time.
We have learned metric ton of knowledge involving web and blockchain technology. We have become very comfortable with the Solana blockchain and NFTs.
We have lots of plans for what's next: a complete module/storyline for the game. polished graphics, animations, and effects for a visually immersive experience. Improve usability for extremely easy user experience so that everyone can play without training.
Log in or sign up for Devpost to join the conversation.