> ## Documentation Index
> Fetch the complete documentation index at: https://docs.gamerplug.app/llms.txt
> Use this file to discover all available pages before exploring further.

# How GamerPlug Player Discovery and Matching Works

> Swipe through players who share your games, judged on real gameplay clips and API-synced ranks. Filter by game, verification, and age.

GamerPlug's discovery feed is a swipe deck of real players who share your games. Every profile leads with gameplay footage, so you judge someone on how they actually play before you ever send a request — which is the part that makes this work better than a random lobby.

## How Discovery Works

Open the app and you get a deck of players to swipe through. The deck is built from players who:

* Play at least one of the games you selected
* Have uploaded gameplay clips
* Have completed onboarding
* Fall inside your age filter
* You haven't already swiped on

Newest profiles surface first, so active and recently joined players are the ones you see.

<Note>
  Discovery is filter-based, not score-based. GamerPlug narrows the deck to players who fit your criteria and shows you their clips — it doesn't rank them behind the scenes or decide who "complements" your playstyle. You make that call from the footage.
</Note>

## Filters You Control

<Tabs>
  <Tab title="Games">
    Pick which of your games the deck draws from. Selecting fewer games gives you a tighter, more relevant deck; selecting more widens the pool.
  </Tab>

  <Tab title="Verified only">
    Limit the deck to players who've completed World ID human verification. Useful if you want a strong guarantee there's a real person behind every profile.
  </Tab>

  <Tab title="Age range">
    Set a minimum and maximum age so you match with players in a comparable life stage — the difference between a 2 AM weeknight grind and a Saturday-afternoon session.
  </Tab>
</Tabs>

## What's on a Profile

Once you're looking at someone, the profile carries the context you need:

| What you see                     | Where it comes from                                        |
| -------------------------------- | ---------------------------------------------------------- |
| **Gameplay clips**               | Uploaded by the player — mechanics, decision-making, comms |
| **Apex rank, level, kills**      | Synced automatically from the Apex API                     |
| **Fortnite rank, K/D, win rate** | Synced automatically from the Fortnite API                 |
| **League of Legends rank**       | Looked up from the Riot API by Riot ID                     |
| **Games, platforms, playstyle**  | Set by the player on their profile                         |

Stats synced from a game API are pulled from the source, so they're not something a player can inflate. Everything else is self-reported.

<Tip>
  Clips are the signal worth weighing. Rank tells you where someone sits on a ladder; footage tells you whether they communicate, hold an angle, or throw at the first bad fight.
</Tip>

## Getting Better Matches

**Upload real clips.** Profiles without clips never enter anyone's deck. More than one clip gives people a fuller read on how you play.

**Add your in-game name for synced titles.** Apex, Fortnite, and League pull verified stats onto your profile automatically — a stronger signal than a rank you typed in.

**Select every game you actually play.** Each one puts you in another deck.

**Fill in your playstyle and preferences.** These don't drive the deck, but they're what someone reads before deciding to send a request.

## After You Match

When you both swipe right, you get a direct thread to sort out when you're playing. From there, post a squad or register for a tournament together.

<Card title="Find Teammates with Squads" icon="users" href="/features/squad-builder">
  Post the mode, rank range, and vibe you want, and let players who fit request to join.
</Card>
