All work

Geography game on a 3D globe

GeoWrecked

Drop a pin on the globe. Points go by distance, not by right or wrong.

Where it runs

Web
live
iPhone
live
Android
built, not publishedBuilt to match the iPhone app, not yet published on Google Play.

On the web since January 2026

GeoWrecked home screen: solo game, duel, party and badges
The question Where is Sardinia? on the 3D globe, with a pin placed
Zoomed map of Japan with a guess near Tokyo

Who it is for

People who like geography quizzes but hate it when a nearly right answer counts as wrong.

What it does

  • A question, a globe, a pin: the closer you are, the more you score.
  • A daily challenge, the same for every player.
  • Ranked one-on-one duels in real time, with tiers from Bronze to Master.
  • Party rooms for up to five friends, joined with a room code.

Business model

Free to play, with an optional subscription.

What is hard to copy

Every kilometre counts

A normal quiz punishes a near miss. Here the score grows as you get closer, so a player who knows the region but not the exact city still scores, and keeps playing.

A real multiplayer backend

Duel matchmaking, rankings and party rooms run live on one server that both apps share. This is not a content app someone can clone over a weekend.

Two native apps

The iPhone app is written in SwiftUI, the Android app in Kotlin and Jetpack Compose. The globe moves the way each platform's users expect.

Why it is built this way

Android was held to the iPhone app

The acceptance bar was a feature list. By its February 2026 checklist, the Android app covered 39 of the iPhone app's 40 features; the missing one waited on a server change, not on the app.

Pinned connections where they matter

Release builds pin the server certificate so the connection is much harder to intercept. Development builds do not, because placeholder pins were blocking every request and hiding real bugs.

Have something like this in mind?

Tell me what it should do. On a 30 minute call we work out whether it is worth building and what the first version needs.