Skip to content
VibeGameDB
22CHAMPS preview image
Unofficial · third-party IP

22CHAMPS

Free · play online in your browser, no download

2026 · SmittyMcDaniels

Draft 22 League of Legends champions onto a football team, build chemistry between neighbours and play out a 17-game season. The developer says Claude Code wrote almost all of the code.

Where to play

Official site 22champs.com, verified Nov 3, 2026. Linked from the developer's own Reddit post on r/aigamedev.

Copyright notice: unofficial work · Unofficial fan game

Rights holder / original work: League of Legends (Riot Games)

The game uses League of Legends champions, regions, lore pairs, item names and item data (pulled from Riot's Data Dragon) and Riot's own champion ratings. Its footer says it was created under Riot Games' “Legal Jibber Jabber” policy using assets owned by Riot Games, and that Riot Games does not endorse or sponsor the project; the developer calls it a fan project. No source shows any other licence. (22champs.com)

VibeGameDB lists this game only to document that it was made with AI coding tools. We do not host it, we do not represent the rights holder, and listing it does not mean it is licensed.

Where to play

Every platform this game is on. Links are checked against official sources; we never host or mirror games.

  • BrowserReleasedFree

    Runs in a desktop browser. No download.

    Browser (no download) · Official link verified Nov 3, 2026.

    Play free — official site

About 22CHAMPS

22CHAMPS is a free browser fan game that mixes a League of Legends champion draft with fantasy football. You draft champions onto all 22 starting spots on offense and defense, then play out a 17-game season. Every pick rolls a random region and role, and you choose from the champions who match. Each card has six stats (Power, Toughness, Speed, Size, Hands and Range), derived from Riot's own ratings for each champion and refined by base stats, body size and kit traits, and each football position weighs two to five of them, so every champion has a rating at every spot. Items converted from League's real item data add points to a card, each item with the same budget. Neighbouring players build chemistry when they share a role or a region, and 39 lore pairs from League's story boost each other. There are three modes: a Daily Challenge with the same rolls for everyone and one attempt, a Solo Draft that chases a perfect 17–0 season, and a live snake Draft with Friends against each other and CPU teams. The developer, posting as u/SmittyMcDaniels, says Claude Code in VS Code wrote almost all of the code while the developer made the design and balance decisions, in about 160 commits over 12 days. It was inspired by All22Pokemon, a Pokémon and football draft by ColeThereum. Free in the browser with no ads and no account; it is a fan project, not endorsed by Riot Games.

draftamerican-footballfantasy-sportsleague-of-legendsfan-gamedaily-challengenextjs

How it was built

Partially verified

In a post on r/aigamedev (24 Oct 2026, UTC), titled “I built a League of Legends x Fantasy Football Draft style browser game with Claude Code (Opus 5.5)”, the developer lists “Claude Code in VS Code wrote almost all of the code” and describes the workflow as “I make the calls, Claude writes the code. I describe what I want and why, review the result, and push back. Most of my input was design and balance decisions, not code.” Claude ran Playwright against the local build and screenshotted the page at sizes from 1250×910 to 2560×1440 for layout feedback; decisions were kept in a memory file so new sessions would not undo them; about 230 Vitest tests, including snapshot tests of simulated games, guarded the simulation; and the developer had Claude simulate thousands of drafts to audit the balance. The developer says this was the first time they mainly used voice-to-text for prompting and planning, after developing games with AI for about two to three years.

Development approach

Next.js 16 on Vercel, where every push to main deploys; Supabase runs the live Draft with Friends rooms and PostHog the cookieless analytics. The six card stats start from Riot's 1–3 champion ratings and are refined by base stats, body size and kit traits, then ranked against the whole roster; a script pulls League's items with their shop stats from Riot's Data Dragon and converts each League stat into a 22CHAMPS stat, with a 15-point budget per item (20 for Arena's Prismatic items) and boots and three range items set by hand. Each day's Daily Challenge rolls come from a random number generator seeded with the day number, so the server stores nothing, and each day's CPU team is redrawn if it falls outside a 25–75% win rate against simulated drafts. CPU teams in Draft with Friends draft by fixed rules at three difficulty levels; no AI service runs in the game. The trailer was recorded with seeded Playwright scripts and cut with Remotion.

Engine / framework
Next.js
Languages
TypeScript
Team size
Not disclosed
Initial build time
About 12 days (about 160 commits)Developer ReportedReddit (u/SmittyMcDaniels)
Development time
Not disclosed
Development cost
Not disclosed
AI-written code
Not disclosed
“I make the calls, Claude writes the code.”
— SmittyMcDaniels, I built a League of Legends x Fantasy Football Draft style browser game with Claude Code (Opus 5.5) (r/aigamedev)

Verification notes: AI use, tools, workflow and game systems from the developer's post by u/SmittyMcDaniels on r/aigamedev (24 Oct 2026, 16:01 UTC), read from the Arctic Shift Reddit archive on 8 Nov 2026; the post links 22champs.com. Modes, the Riot notice and the Daily Challenge from the game's home page, and updates from the patch notes (1.2.0 on 26 Oct to 1.5.0 on 1 Nov 2026), re-read on 8 Nov 2026. The release date is the day before the post (“launched yesterday”), and matches the Daily Challenge numbering (Daily #5 on 27 Oct, Daily #17 on 8 Nov). No share of AI-written code is stated beyond “almost all of the code”, so none is recorded; Opus 5.5 is named in the post title. The developer is known only by the Reddit handle and writes in the first person; the X account @22champsgg is linked from the site. TypeScript is assumed from Next.js and not stated by the developer. All22Pokemon by ColeThereum is named as the inspiration; it is a separate project, and Pokémon material is not used in this game. The site's scripts load Riot's Data Dragon, Supabase and Vercel analytics and contain no AI service addresses. The game was not played.

Development history

  1. Launched free in the browser, per the developer.

  2. The developer shares the game on r/aigamedev, saying Claude Code wrote almost all of the code.

  3. Patch 1.3.0 adds the Haunted Draft Halloween event (27 Oct to 1 Nov).

    Observed22champs.com
  4. Patch 1.5.0 adds Easy, Normal and Hard CPU teams to Draft with Friends.

    Observed22champs.com

Game performance

Each figure measures something different — concurrent players, owners, downloads and sales are never interchangeable and are never added together. Labels show where each number comes from.

Browser (official site)

Free in the browser, with no ads and no account, per the developer. Draft with Friends runs live rooms online.

No public metrics recorded for this listing.

Not publicly available: Concurrent players (site), Monthly revenue, Gross revenue.

Sales & revenue (all platforms)

Downloads
Not disclosed

Browser game — there are no downloads to count.

Reviews & rankings

Editorial review

Not yet reviewed by our editors.

Ranking positions

Not currently ranked.

Sources

SourceTypePublishedAccessed
I built a League of Legends x Fantasy Football Draft style browser game with Claude Code (Opus 5.5) (r/aigamedev)
Reddit (u/SmittyMcDaniels)
Social postOct 24, 2026Nov 3, 2026
22CHAMPS: Draft LoL Champions. Play Football. Go 17–0
22champs.com
Official siteNot confirmedNov 3, 2026
Patch Notes | 22CHAMPS
22champs.com
Official siteNov 1, 2026Nov 3, 2026
Official game page (language check)
22champs.com
Official siteNot confirmedNov 3, 2026
Verification: Partially verifiedLast verified: Nov 8, 2026OfficialDeveloperThird-PartyObservedUnverified
Are you the developer? Claim this profile

Get your badge

Made this game? Add a “Featured on VibeGameDB” badge to your site, GitHub README or itch.io page.

Featured on VibeGameDB – 22CHAMPS, an AI-built game
Style
Format
<a href="https://vibegamedb.com/en/games/22champs" target="_blank" rel="noopener" title="View 22CHAMPS on VibeGameDB – the database of AI-built games">
  <img src="https://vibegamedb.com/badges/featured-light.svg" width="250" height="54" alt="Featured on VibeGameDB – 22CHAMPS, an AI-built game" />
</a>

itch.io doesn't accept custom HTML: upload or link the PNG image in the page editor, then add a link to this page.

The badge links to this page's address. Please keep the link as it is.

Similar games

Comparable games by genre, gameplay, AI tool and platform.