Inspiration

  1. Advertisement industry needs innovation and fair share of payouts to the end users. Advertisement platforms should be transparent, fraud proof and yield results.

  2. Digital advertising industry is struggling with "Ad Blindness Problem". So, Brandzle builds games & min games (Web, Desktop, Mobile, Console, AR/VR, MetaVerse) which requires players to interact with branded elements within the game to earn BAZ tokens.

  3. Building a true utility crypto currency eco system is needed for crypto community.

With this problem in mind we are building, World's first Play2Earn GamiFied advertising platform Brandzle.com

Play <> Earn <> Redeem for eCommerce Purchases

What it does

Each ad campaign is a smart contract. Companies can create ad campaigns and set reward per game and upload branded creative material (3D) as a campaign asset. Companies have to deposit BAZ tokens to setup each ad campaign. Uploaded 3D element will be placed within Brandzle Games like (BAZ Runner) .. Player's space ship have to capture the branded element (Logo, or a 3d visual of a product) to complete levels and earn BAZ tokens. We started with our first game and dozens of new "brand interactive" games are yet to be launched and mini games in future.

How we built it

Plug Wallet Integration DIP20 Standard BAZT Token ERC20 Standard BAZT Token (Binance Smart Chain) Reward Smart Contract (Motoko Dfinity) Unity Games Deployed WebGL Game in ICP Advertiser Dashboard (Solidity Smart Contract) Game API (Solidity <> Game <> Dfinity)

Challenges we ran into

We tried multiple DIP20 codes. Few worked well with reward contract to distribute rewards. But they wernt recognized as custom token in PLUG. Finally we resolved it by trying various DIP20 codes. Now PLUG & our custom reward smart contract in dfinity works well together.

Accomplishments that we're proud of

We made game reward token BAZT are instantly transferred to player's connected plug wallet. We hosted the web version of our Unity game in ICP!

What we learned

Dfinity's capabilities will help anyone to build a true web3 platform. DIP20 tokens are the best to handle micro payments a lot better than ERC20 layer1/2

What's next for Brandzle

  1. We are about to partner with existing games to deliver "brand element interactive mini-games" within other games. So we can attract more players and better reach for our advertiser brands.

  2. Players can swap DIP20 BAZ tokens for ERC20 BAZ token in Binance Smart Chain.

  3. Players can redeem ERC20 / DIP20 BAZ tokens in any advertiser's POS / eCommerce purchases.

  4. Build and release new innovative games which encourages players to interact with branded 3d elements to earn rewards.

How to test?

  1. Install & Login to PLUG Wallet
  2. Add BAZT custom DIP20 Token in plug wallet Canister ID: gw62f-ciaaa-aaaag-aanxq-cai
  3. Visit play.brandzle.com or https://hibco-jqaaa-aaaal-aawxq-cai.raw.ic0.app/
  4. Create account & login or login with demo account demo1@brandzle.com : bazdemo
  5. Connect your PLUG wallet and play "BAZ Runner" game.
  6. You have to click and drag that spaceship sideways.
  7. Capture all the logos by your space ship and earn BAZT tokens.

Note: Currently only one ad-campaign is active for demo.

Built With

Share this project:

Updates