Cover photo

Play to Win - Enabling Competition on B3

B3

B3

Competition is what drives progress forward. It's nature's way of ensuring growth - it's survival of the fittest, rewarding winners through social and economic means.

So it's not rocket science why competition is core to many gaming experiences; after all - who doesn't love knowing you're better at something than someone else.

Introducing ArenaKit

An onchain settlement protocol for enabling P2P competition in crypto gaming. Audited by @Bosin_com, and implemented on @bsmntdotfun for our first trial use cases.

Starting today, you can:

  • Participate in Tournaments - official hosted events with a token prize

  • Challenge friends in Duels - P2P (private) allowlisted wagers where everyone puts up an entry fee & the winner takes the pot

  • Play against anyone in Open Challenges - P2P (public) wagers where players put up an entry fee & winner takes all

Image

These 3 use cases are just different flavors of what's possible with ArenaKit, which is highly flexible and supports:

  • Pairing with our Onchain Leaderboards + indexer support

  • Multi ERC20 token prize support

  • Paying out to multiple top X participants

  • Allowlisting & whitelisting (private vs public matches)

  • Free to join vs entry fee based payouts

  • Customizable fees paid out to game creators and/or challenge hosts

  • Moderation & anti-cheating review

So... you got what it takes?

Image

Goddamn I think just building developer tooling is boring (no shade - srry if I upset some infra teams). But that's why everything we build @b3dotfun is released on a consumer facing surface to debut. That's what makes it REAL.

So there's no better way to test it out than to play:

https://basement.fun/play-to-win-crypto-games

  • Connect or create an account

  • Click Join Tournament (there's a couple free ones)

  • Play to rank on the leaderboard

  • Winner(s) at the end of tournament can claim the prize

Image

A view of our tournament details page (v0)

Of course any good competition isn't complete with a social component, so we added chat + live streaming so you can shit talk the whole time while you climb the ranks.

Image

Talk shit while you game

Stupid easy to pay entry fees

Image

I'm excited because a lot of what the team has been silently shipping is compounding now and starting to come together.

Allowing tournament fees to be paid in any fungible token can be annoying if the user doesn't have it. So to make things easy - we've layered in @anyspend to enable frictionless payments so you can pay the tournament entry fees in ANY supported crypto tokens.

Including SVM support; so even Solana tokens like SOL or $TRUMP can be used.

In the background, we are still swapping to the required deposit token onchain - which drives volumes on DEXs & buy pressure for the entry fee tokens

Challenge Friends & Bet

Image

Gaming with friends as kids in your parent's basement is a nostalgic memory that a lot of us share, and although we've grown & our lives have evolved since then - that same joy you felt competing with your hommies can still live on.

You can now select any Instant Play (embedded game launcher) game on BSMNT and click "Start a Wager"

Image

Select an amount to wager, challenge duration, and choose whether to let anyone join (or keep it just amongst private list of friends).

Share the link with your friends & winner takes the pot (sum of the entry fees).

More to come

This is just the first iteration of our product thinking on competitions on B3, starting with enabling instant wagering on hypercasual web games on BSMNT.fun

We're cooking more experiments & improvements in this category:

  • Ranked matchmaking

  • Brackets & different tournament styles

  • Easier onboarding & payouts

  • Better viral loops

As usual - thanks for joining us on our journey to build the future of onchain gaming. I'm excited for even more products & ecosystem improvements to come.

Building the Open Gaming Layer

Image

No post is compete without me shilling $B3

We think competition should be a cornerstone experience in gaming monetization.

ArenaKit is just one contribution from @b3dotfun that builds upon our other work (onchain leaderboards,@anyspend) and serves as a core primitive in the open gaming layer.

Check us out at @b3dotfun & b3.fun

B3 🎮Farcaster
B3 🎮
Commented 1 month ago

“dev tooling is boring. that’s why we ship everything at B3 through a consumer-facing surface first.” tournaments are now live on bsmnt.fun - and soon, they’ll be plug-and-play anywhere with ArenaKit. boost engagement, retention, and monetization with onchain tournaments 🎮 read more from our cofounder & CTO @seangeng 👇 https://paragraph.com/@b3dotfun/play-to-win

Play to Win - Enabling Competition on B3