← All stories
2014

The $100 asset that we rewrote completely — and that paid off

Our first contract game for the publisher was a match-3, Clash of Diamonds. To move fast we bought a match-3 engine on the Unity Asset Store for $100.

Clash of Diamonds gameplay

Clash of Diamonds, our first match-3 for the publisher.

By release, almost none of the original code was left. The template was fine for a demo, but not for a live game with 100 levels, payments and social features. I rewrote it, carried over the integrations we had built for Steam Defense — payments, Facebook login, friends — and we tuned the levels in playtests with our office neighbours. The game took a couple of months.

The numbers are what made this a lesson. The match-3 cost about 4% of what Steam Defense, our own flagship, had cost — under 7% with integrations. Clash of Diamonds and its sibling Curse of the Pharaoh each passed a million installs, and each brought the publisher over a hundred times its development cost in revenue.

Two lessons:

  • A bought component is a head start, not a solution. Budget for owning it — in our case, rewriting it.
  • A small, proven genre executed well can beat an ambitious original. Check the market before you spend a year on a game.