Flowtopia

Flowtopia

Enter a dynamic 3D metaverse where you can connect, compete, and customize with players from around the world. Build your own virtual identity and explore a world of endless possibilities.

Flowtopia

Flowtopia

Enter a dynamic 3D metaverse where you can connect, compete, and customize with players from around the world. Build your own virtual identity and explore a world of endless possibilities.

The problem Flowtopia solves

The 3D metaverse game provides a virtual environment where people can connect and interact with each other from anywhere in the world. This game offers a unique and engaging way for people to socialize and connect with others in a digital and immersive format.

The virtual economy in the game allows players to buy, sell, and trade virtual items using blockchain technology, creating a secure and transparent marketplace for players to engage in virtual commerce.

Overall, the game offers a fun and interactive way for people to connect with others and participate in a virtual economy, all while providing a safe and secure environment.

Challenges we ran into

One of the first few devs using the Flow Unity SDK.
During the development of our 3D metaverse game, we encountered several challenges, including difficulties with networking
and learning a new programming language.

Networking was a major hurdle for us as we had to ensure that the game could handle multiple players simultaneously while also keeping the gameplay smooth and enjoyable. We encountered several bugs related to syncing players' movements, animations, and inventory, which resulted in a poor player experience.

In addition to networking, we also faced challenges related to learning the Cadence programming language, which we used for smart contract development. As we were new to this language, it took us some time to understand its syntax, data types, and data structures. We had to consult the documentation and online resources extensively to overcome this challenge.

Finally, as we were new to game development, we faced several obstacles related to game mechanics, graphics, and sound design. We had to learn various game development tools and software to create the game assets and environments.

Despite these challenges, we were able to overcome them by collaborating closely as a team, seeking help from online communities, and conducting thorough testing and debugging. We also kept our focus on our end goal, which was to create an engaging and immersive 3D metaverse game that would provide a unique and enjoyable experience for our players.

Tracks Applied (1)

Best Mobile Experience

Our 3D metaverse game fits into the Best Mobile Experience track as we have built an APK for Android devices with joysti...Read More

Discussion