Following up on my last post about iCourt — this time I want to walk through Pyramid, the flagship game on the same platform, and the real-time synchronization problem that made it the hardest of the four to get right.

The mechanic

Players join a live round with a stake in a free, non-purchasable in-game currency. As more players join within a short recording window, a shared multiplier grows — every join pushes it up. Anyone currently in the round can exit at any time and lock in whatever the multiplier is at that moment. If the window closes and not enough new players joined, the round collapses — everyone still in loses their stake for that round.

No deposits, no real money anywhere in this loop. It's a pure tension mechanic: timing, trust that others will keep joining, and the temptation to hold out for a bigger multiplier versus the risk of the whole thing collapsing under you.

Why this was the hardest sync problem on the platform