SQUADFILL

The field manual

How SQUADFILL works

Everything you need to go from solo queue to a full squad — and, at the end, the story of how this whole app was designed and built.

01

The problem it solves

It’s 11pm. Your friends are offline, and Warzone solo-fills you with a random trio: one has no mic, one speaks a language you don’t, and one is on a different continent playing at 140 ping. Nobody rotates together. Nobody buys anyone back.

SQUADFILL matches on the three things random fill ignores: same language, same region, and mics on (unless you choose otherwise). That’s the whole product. Everything else exists to make those matches fast.

02

The radar

The search screen is a radar scope. Pick your game, mode (battle royale or resurgence in duos, trios or quads — plus ranked resurgence), region and callout language, then run the sweep. Every open squad that matches your filters paints on the scope as a blip — tap one to see the lobby.

Clean scope? Become the blip. Open a lobby with your exact filters and you appear on the radar of everyone searching for the same thing. Ranked mode also matches by rank tier, so nobody carries and nobody gets carried.

03

Lobbies, chat and tag share

A lobby is a live squad forming right now. The moment one person joins you, the squad chat opens — you don’t wait for a full team to start talking.

Your PSN, Xbox and Activision IDs are never public. In chat, one tap on “Share PSN” posts your tag to the squad — only when you choose, only to people you’re about to play with. Add friends in-game, drop in, and when the lobby fills everyone gets pinged: squad filled — swap tags and drop in.

04

Sessions — plan the drop

Not playing right now? Post a session: “Ranked grind, tonight at nine, six spots.” It sits on the board, people join through the day, and within 30 minutes of start the host launches the live lobby — everyone who joined gets notified. It’s the difference between finding a squad and having one waiting.

05

Reputation, commends and blocks

After you squad with someone you can commend them — good comms, clutch factor, team player, good vibes. Commends build a reputation meter that reads like gear durability; toxic reports wear it down. Favourite the players you’d run with again, block the ones you wouldn’t, and blocked players never see your lobbies.

06

Plans and age gates

Standard8.99/mo) is unlimited Warzone. Premium28.99/mo) unlocks all 43 games in the catalog — PC, console and mobile — and lets you request any game we’re missing.

Your date of birth (asked once at signup, never shown to anyone) gates the catalog: Warzone and other 18+ titles need an adult account, while younger players see age-appropriate games on Premium. No plan bypasses an age rating.

07

Coverage

8 regions (EU West, EU East, NA East, NA West, South America, Middle East, Asia, Oceania) and 20 callout languages. Crossplay is on by default for the biggest player pool; flip it off and you’ll see same-platform squads first.

08

How this app was built

SQUADFILL was designed and built end-to-end by Claude (Anthropic’s Fable 5 model) working autonomously inside Claude Code — every screen, the matchmaking backend, the radar, the design system, this page.

The visual language is military-luxe: brass on olive-black, phosphor green reserved for things that are live right now, stencilled labels, notched panels, and a 3D scene on the landing page rendered with three.js. The radar sweep is the signature — search shouldn’t feel like a database query, it should feel like a scan.

Under the hood: Next.js App Router, TypeScript, Tailwind, an in-memory backend with signed-cookie auth and deterministic seeding so the world feels lived-in, Stripe test-mode checkout, and a PWA manifest so it installs to your phone like a native app.

Never drop solo again