Build a footballer — that one phrase is the whole product, and it's also a surprisingly good design constraint. I wanted a web game where you create your own player from a draft, then watch that player live out a full season. This post is about the two decisions that made it work: a 12-trait draft that gives every build a distinct identity, and a season simulator that's deliberately deterministic so the leaderboard stays fair and the stories stay shareable.

The core loop: build a footballer by stealing traits

To build a footballer, you don't fill in a stat sheet — you draft one. The loop:

Spin a club-era pool.

See 3–5 players from that pool.