All work
S
Game · iOS

Summit

Climb as high as you can — then prove it. A height game with a real, cheat-resistant leaderboard backend I designed and tested from scratch.

Backend: 24/24 tests green Swift Self-hosted Supabase

Overview

Summit is a vertical climbing game where the whole hook is how high did you get. That makes the leaderboard the beating heart of the product — and leaderboards are deceptively hard to do well. I built a "soft, honestly-named" global best-height board on a self-hosted Supabase stack, with the integrity model thought through rather than bolted on.

The interesting part: the backend

Why it matters

Most indie leaderboards are one INSERT away from being meaningless. I treated the write path like production software — modeled the integrity rules explicitly, wrote the tests first, and caught a real spec contradiction (revoked SELECT vs. an upsert that needs to read its own row) before it shipped.

Screens

Climb
screenshot slot
Leaderboard
screenshot slot

Screenshot placeholders — drop real images into assets/summit/ and swap these in.