The problem Shoot Your Friends~ solves
Our Ideology: Upon speaking with our fellow participants of UNFOLD_2022 as well as UNFOLD_2023, many people tend to be working on making a DeFi game in order to add some decentralization (Previously So Did We). But we wanted to come our of that burnt space, and try to make a Decentralized Game that completely runs On-Chain and the player (User playing the Game) has complete authority over his assets.
What problems we have solved using Sui Network?
- Sui network provides the appropriate requirements for the gaming industry. As it's a Layer 1 Blockchain, we can build Wrapper on top of Sui Network which enhances the performance and simplifies the On-Chain events required for the gameplay.
- Easily On-Board People by reducing the number of transaction signings Player has to do between the game and with minimal interaction with the blockchain events.
- To store the player data, NFT data and In-Game Data On-Chain with the help of Earn-Burn advantage of Sui's Storage.
- The ability of player to transfer his assets to other players as well as other games built on the same network.
Spheron Helped us a lot by making the hosting process of such a huge game to the web without any hurdle.
Challenges we ran into
- The documentations were not updated and throwing errors so we had to struggle a lot to get the inputs for development.
- The documentations were outdated compared to the packages which added friction in the understanding and implementation process.
- There were package level issues on Sui-package which we had to fix and move forward.
- Challenge in learning and writing smart contracts on MOVE as we are not familiar with move syntax.
- Integrating Photon Multiplayer with Web3 as well as to get a WebGL build was a hectic task to do switfly.
- Researching on integrating zkAuth with Unity 3D seemed difficult.