The Unexpected Weight of a £0.99 Button


RuneGrid recently crossed a strange threshold.

Not a gameplay milestone, or a rendering breakthrough, or even a particularly difficult bug fix. The milestone was much quieter than that:

submitting a one-time in-app purchase for review.

Technically, the feature itself is simple. RuneGrid is free to download, but after a number of levels the player is offered a permanent unlock. No subscriptions. No consumables. No currencies. No advertisements. Just a single purchase:

“Unlock RuneGrid Forever.”

Implementing the actual StoreKit code was surprisingly straightforward. Apple’s modern APIs are clean, and the architecture for a single non-consumable purchase is refreshingly sane. In local testing everything worked quickly — the unlock persisted correctly, restore purchases behaved sensibly, and the game itself barely needed to change.

But then came App Store Connect.

What initially felt like “testing an IAP in TestFlight” slowly unfolded into something much larger. To properly activate a first in-app purchase for sandbox testing, Apple effectively requires you to prepare the entire application as though it were approaching launch.

Suddenly there were:

  • screenshots,
  • subtitles,
  • privacy disclosures,
  • support URLs,
  • review notes,
  • pricing matrices,
  • content rights declarations,
  • app categories,
  • localization metadata,
  • age ratings,
  • review screenshots for the purchase itself,
  • and a surprising amount of emotional hesitation around pressing “Add for Review.”

That hesitation turned out to be interesting.

Up until this point, RuneGrid existed mostly as a creative object: a system of symbols, transformations, patterns, and hidden structure. Even when shared publicly, it still felt experimental — private in some sense. But the moment real money enters the picture, however gently, the project begins to feel different.

More permanent.

There is something psychologically heavy about charging even £0.99 for something you made. Not because of greed, but because it changes the relationship between creator and player. The game is no longer just being explored — it is being trusted.

That trust mattered enormously while designing RuneGrid’s unlock model.

The goal from the beginning was to avoid the atmosphere that dominates so much modern mobile design:

  • recurring subscriptions,
  • manipulative timers,
  • premium currencies,
  • psychological pressure,
  • reward spam,
  • engineered frustration.

RuneGrid’s purchase model intentionally moves in the opposite direction. The free version is substantial. The full unlock is permanent. The player owns it forever. There are no advertisements waiting underneath the surface.

Strangely, this restraint made the App Store preparation process feel even more significant. Every screenshot, every line of metadata, every sentence of description gradually became less about “uploading an app” and more about defining what RuneGrid actually is.

Not mathematically, but emotionally.

The App Store screenshots ended up reflecting this clearly. The strongest images were not the most complicated ones, but the ones that communicated atmosphere:

  • quiet structure,
  • hidden relationships,
  • evolving patterns,
  • calm interaction.

In the end, the process was far more work than expected — but also unexpectedly clarifying.

RuneGrid no longer feels like a prototype hiding in TestFlight. It feels like a real thing now.

Even before release.