Back To The Future is a Web3 retro 2D platformer game developed on Unity inspired by the movie “Back To The Future”!
This game is developed to be deployed on the Flow Blockchain using the Flow Unity SDK.
This game allows you to have a safe and secure way to store your saved assets and user progress along with power upgradability etc.
Initially, to start the game, user’s wallet address is used to connect and deploy the game contract into the account.
When a new game is started, a user state is created to hold all the assets and power-ups(upgrades) on-chain.
Transaction are triggered at the course of any event that happens in game to update the state of the game to the account.
When a transaction is triggered, a prompt appears to Approve or Deny the execution of a contract on chain.
Scripts are written to return values that have been stored on-chain to make sure there isn’t any mismatch in assets and keep the user assets secure by only returning a reference of the object to the game controller.
Gaming on the blockchain is transforming the landscape of 2D platformers. By leveraging the decentralized nature of blockchain technology, players can enjoy enhanced ownership and control over in-game assets. The blockchain ensures transparent and secure transactions, allowing players to buy, sell, and trade unique characters, power-ups, and levels.
This player-driven economy fosters a sense of community and empowers gamers to shape their gaming experience. With increased fairness, interoperability, and engagement, blockchain gaming opens up exciting possibilities for the future of 2D platformer games.
We ran into basic implementation issues due to our infamiliarity of the Flow Unity SDK and deploying it on chain.
Tracks Applied (2)
Technologies used
Discussion