DEV Community

Cover image for Building Fairness Into PvP Gambling: The Story of Marble Strike
ed lev
ed lev

Posted on

Building Fairness Into PvP Gambling: The Story of Marble Strike

When you build in Web3, you realize quickly that everyone talks about fairness but very few projects actually implement it.

Marble Strike was built with that idea at its core: a full PvP gambling ecosystem running on Solana, designed so that everything stays open, visible, and fair.

Here, players send their marbles into a shared 2D physics arena. They collide, bounce, and fight until only one remains.

No shady algorithms, no hidden randomness. Every move, every outcome happens on screen, for everyone to see.

We also introduced a utility token, not as a speculative asset, but as a way to circulate value inside the ecosystem, feeding back part of the game’s earnings to sustain the project over time.

Designing Real Fairness

Traditional gambling platforms rely on hidden algorithms. You never really see what’s happening under the hood.
We went the opposite way: in Marble Strike, everything happens live, in plain sight.

No shady math, no invisible dice, just pure physics and collisions you can actually watch.

Each round starts when players send a 0.02 SOL ticket.
Once enough players join, all the marbles drop into the arena and chaos takes over.

Every outcome unfolds right on screen, if anything strange ever happened, everyone would see it instantly.

The Technical Challenge

Marble Strike doesn’t run on players’ devices.
All matches are simulated on a single secure machine, our Referee node, which handles both the physics and the live stream, that means there’s only one real instance of the game running at any time.
Everyone watches the same simulation, in real time, exactly as it happens.
Unity powers the physics engine, while a Node.js event server connects it to the blockchain:

  • It listens for on-chain transactions (the 0.02 SOL entries).
  • Spawns a marble tied to that wallet address.

It’s a simple setup, one machine / one truth but it keeps the system clean, visible, and impossible to fake.

Lessons From Building It

The hardest part wasn’t technical, it was social.
People don’t always trust something that mixes “crypto” and “luck.”
That’s why we made every step observable: you can literally watch the match unfold, marble by marble.
We realized fairness in Web3 isn’t only about smart contracts, it’s about visibility and simplicity.

What’s Next

We’re still small.
No investors, no ads, no hype. Just a working game that anyone can try.
We’re now exploring ways to bring more players in, maybe even open-source parts of the logic later on.
If you’re a dev, designer, or player who cares about transparent systems, we’d love to connect and exchange ideas.

Author

Q_One — indie developer and co-creator of Marble Strike, a physics-driven PvP game on Solana focused on fairness and real gameplay.
Marble-Strike
TG https://t.me/marble_strike

Top comments (0)