Football Draft GameBuilt & launched end to end

Football Draft Game: built solo, grown to 100k+ downloads.

A wheel picks a real club from a real season. You draft one player from that squad, then spin again until your XI is full. Then you play out the season and chase a perfect, unbeaten record. I built the iOS app, the browser version and the website.

Product
Live website ↗
Platforms
iPhone, iPad, browser
Services
App development (iOS)Website
The game's website homepage: The wheel picks the club. You pick the XI. Three phones show the draft, an unbeaten season and the club wheel.
The website homepageiPhone · iPad · browser
The numbers

People play it, rate it and keep coming back.

100k+Downloads
300+Five-star App Store reviews
MillionsOf season playthroughs
What I built

A full game, not a prototype.

The app, the game data, multiplayer and the site, built and shipped by me. Free to play, with no ads and no account to create.

The iOS app

Spin, draft, simulate. A draft takes about 60 seconds, and the solo season runs on the device, so it works with no connection.

  • Club-and-season wheel with limited rerolls
  • Seven formations and a live team rating
  • Full season sim on a live 2D match engine

Real football data

250+ clubs across 16 leagues and 70k+ player-seasons, each player rated for that exact season and for their career peak. Text-only names, no crests and no photos.

Multiplayer

Private leagues that friends join with a code, live 1v1 drafts with ELO on the line, and a global leaderboard.

The website and browser game

A site in over 20 languages that explains the game and sends people to the App Store, or straight into a free version that runs in the browser.

Screens

The website and the game.

On a phone

The website on mobile with App Store and Play free in browser buttons
Website on mobile
Game home screen: Start New Season, Multiplayer 1vs1, Multiplayer Leagues, Daily Challenge, Nations Cup and Global Leaderboards
Game home screen
Solo Season setup: league picker, pitch with eleven open positions and a 4-3-3 formation selected
Solo season setup

Game screens captured from the browser version at phone size.

How it's built

A full game stack, from match engine to edge.

A top-level look at how it's put together. One codebase ships the iPhone app and the browser game, backed by a small, fast edge backend.

See how it's built Optional, for the technically curious
Client

One codebase, iPhone and browser

The iOS app and the browser game build from one TypeScript codebase. The web version installs like an app and works offline.

TypeScriptReact NativeExpoPWA
Simulation

A deterministic match engine

Seasons simulate on the device from the squad, a seed and a versioned ruleset, using Elo ratings and a Poisson goal model, so any result can be replayed exactly.

Seeded RNGEloPoisson model
Data

Tens of thousands of player-seasons, packed small

Every player is rated for each season and at their peak, compiled from public football data. A build step packs it from 20 MB to under 1 MB compressed, loaded one league at a time.

Data pipelineCompressionLazy loading
Backend

Multiplayer at the edge

Private leagues, live 1v1 drafts, leaderboards and push notifications run on serverless workers at the edge, with scheduled jobs that tidy up abandoned matches.

Cloudflare WorkersD1CronPush notifications
Fair play

Results the server can trust

Every ranked, daily and 1v1 result is re-run on the server before it counts. Versioned rulesets keep older app versions valid while an update rolls out.

Server verificationMatchmaking by rating
Release and growth

Ship fast, in 20+ languages

Signed over-the-air updates from a self-hosted update server, a website generated in 22 languages from one template, App Store listings in 51 locales, and privacy-friendly ad attribution.

OTA updatesi18nfastlaneVercel
  1. Works offline

    Solo seasons need no connection. Online results queue up and send when you are back.

  2. No account needed

    A private ID on iPhone, and no cookies, IP addresses or device IDs stored.

  3. Made to be shared

    Universal links, invite pages and share cards for leagues and results.

AboutJosh Pavey
Josh PaveyFounder

Senior strategy. Hands-on delivery.

I've spent 7+ years in paid advertising, agency-side and in-house, most recently as Head of Paid Search for 3+ years at Soar With Us, a D2C agency, growing brands to 8+ figures. I've since started Pavegrowth to continue my love of building and growing brands with that expertise.

Alongside the ad accounts I build Shopify themes, iOS apps and software products, including my own. Growth marketing and development under one roof. I utilise AI workstreams to support moving faster & streamlining internal & client workflows to ensure efficiency, whilst the strategy, judgement and accountability are mine. You talk directly to the person doing the work.

7+Years in paid ads
£10M+Ad spend managed
100sAudits & accounts managed
30-minute intro call

Let's grow your brand, together.

Thirty minutes to get to know your brand, your goals and where the growth is. No pitch deck, just a straight conversation about where we'd take it next.

  1. 0–10Your brand, goals and growth targets
  2. 10–25Where I'd look first for growth, and why
  3. 25–30Fractional, a project, or not a fit
or leave your details
Thanks, got it.

I'll get back to you shortly about your request. Looking forward to learning more about your project & goals!

Book an intro