project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5
project screenshot 6

Gamify

Gamify is a Decentralised digital game distribution platform which offers a seamless experience for gamers to discover, purchase and play their favourite games. Gamify platform integrates NFTs as tradable in-game items and assets which can be minted(collected).

Gamify

Created At

Scaling Ethereum 2023

Winner of

👯 Polybase — Pool Prize

📜 Scroll — Just Deploy!

Project Description

Gamify is an innovative digital game distribution platform that allows gamers to purchase games and mint in-game collectibles/items as NFTs. Enter the world of Web3 gaming, where ownership, control, and earning potential are no longer just in-game achievements but a reality for every player. These unique NFTs can be later used in games, making the gaming experience more immersive and engaging.

To ensure seamless functionality, we have employed Polybase as our database, which efficiently stores all game-related data. The purchase of games triggers the smart contract deployed on Scroll Zk-EVM, which allows for secure and transparent transactions. After the completion of the contract interaction, the game is successfully bought, providing a seamless gaming experience to the user.

Gamers can mint NFTs related to the games, which serve as in-game items with varying degrees of rarity. These unique NFTs can be traded with the community, adding an element of collectibility to the gaming experience. This process is carried out via contract interaction. This smart contract is deployed to mantle testnet.

To facilitate communication between gamers, we have incorporated Push chat, which allows users to interact with one another, share tips and strategies, and build a sense of community. Additionally, push notifications are sent to users after successful game purchases and NFT minting, providing a sense of accomplishment and enhancing the overall user experience while gaming.

In summary, Gamify is a cutting-edge platform that leverages the benefits of blockchain technology to provide gamers with a seamless and immersive gaming experience. By allowing for the purchase of games and the minting of NFTs, we have created a unique ecosystem that enhances the user experience and adds an element of collectibility to the gaming world.

How it's Made

Gamify is a digital game distribution platform, all the blockchain technologies are combined into one platform using ReactJs for our frontend ui/ux. We have integrated 4 of the sponsor technologies, which include polybase, which acts as the database of our project, all the images, text, game related files are rendered on the UI using polybase, hence we can include a large library of games which can be accessed fast.

Next, we have one of the main features of the platform, purchasing games, this utilizes a smart contract deployed on Scroll Zk-EVM, this enables user to use scroll alpha testnet to purchase games on our website on the L2 chain, hence this will also help in scaling, ie onboarding many users onto our platform. Next we have in-game collectibles as NFTs which are minted using a contract deployed on mantle network using hardhat. Currently we have created a few sample NFTs for demonstration, these NFTs belong to different classes such as common, rare, ultra rare etc, and when the NFT is minted we get a random in-game item as an NFT from the pool of all the collectibles available for each game, for example in a First person shooter game, the user can mint gun skins, avatars etc which can be used in game, traded and shared hence increasing the gamers experience with our platform while providing a new way to collect in game items.

Lastly we have PUSH protocol which is integrated into our community, ie each game has a community and the users can join and discuss with other users via the push chat. (Each chat group is individual to a single game). Additionally A push notification system is also used to notify the users when they mint NfTs or perform any in-game purchases.

The following is the link for the smart contract deployed on Scroll Zk-EVM

Contract address: 0x3091da46A06528a46764b32c9AE8c58B3C221B5F

Deployed Contract Link:Link to deployment on Scroll Alpha testnet

The following is the link for the NFT smart contract deployed Mantle test net

Contract address: 0x941a364F4BDadbAbE876201200104a4d90042f77

Deployed Contract Link:Link to deployment on Mantle testnet

We would like you take a look at our GitHub for individual descriptions. The following is our GitHub link

GitHub Link

background image mobile

Join the mailing list

Get the latest news and updates