← all epics

Platform sign-in — the phone's own player is the account

client

repo: land-of-lor (game/world, game/director, ci/, site/src/lib/legal.ts, workshop/marketing) · depends on: server-architecturestore-release

Where this stands (2026-09-13)

Built on 2026-09-12 from the accounts chat and deployed: the platform layer (silent sign-in at launch, phones sign in only, email sign-up on the web, the tag question gone), the Android build with the Play Games plugin, the iOS build with Game Center through GodotApplePlugins, and the director’s Steam placeholder and real Game Center verifier — hardened again by the 2026-09-13 security audit, whose chain pin means the certificate must be Apple’s. The evening’s console work landed the Play web client id and the Game Center switches; the four review flags were cleared by the 2026-09-13 board sweep. Kris’s own: the rest of docs/handoff/platform-sign-in.md Part 2 — TestFlight testers, the device checks on both phones, and the stores’ target-audience answer (both versions are in workshop/marketing/store-listing.md). No open issues. Past task files (to 2026-09-13): workshop/historic-docs/epics/platform-sign-in/tasks/.

What this is

Kris, 2026-09-12, after the store-release night: “What I want is the super simple default of game center just happening when the user first installs, so we can effectively skip the signup process completely.” And, on the answer that phones should not sign up by email at all: “Perfect solution — no email sign up on phones, only sign in.” Two smaller calls in the same breath: drop the “Play tag” step from sign-up (off by default, an explicit enable on the Account page), and placeholder code for a Steam PC release. The screens’ look is not this epic’s — a Claude Design pass comes after the store accounts.

The decisions

What only Kris can do

The consoles: the Play Games Services configuration (after the first Play upload — it wants Play’s app-signing certificate), the OAuth clients, the numeric game id and the web client id into the game, the director’s env; the App ID’s Game Center capability and the App Store Connect record; then the device checks. docs/handoff/platform-sign-in.md, Part 2, in order.

Non-goals

Work on this epic

The granular work is GitHub Issues, one label per epic: epic:platform-sign-in (private repository — sign-in required). The dated Where this stands section above names the open ones. The task files that carried this epic until 2026-09-13 are kept in the repo: task files to 2026-09-13 .

Ask an agent about this epic

    Also available as raw markdown.