Skip to main content
Supported on
Snapchat

Multiplayer Games

Multiplayer is a live format where Snapchatters play together in the same Lens session in real time. Players join a session with friends in a Chat, or with other online players through matchmaking. Gameplay state is shared across the session—every player sees the same match as it happens. Multiplayer games are built on the Connected Framework, the kit that handles sessions, matchmaking, and state synchronization.

How a match flows

Multiplayer games run in two formats:

  • Chat: opening the Lens from a Chat creates an instant session that the friends in that conversation can join.
  • Matchmaking: opening the Lens from the Camera Carousel or the Games Explorer—the games inventory, opened by tapping the games icon in the bottom left of the Main Camera—searches for other online players to fill the session.

Either way, every participant lands in the same shared session. Represent players however fits your game—showing them as their Bitmoji makes the match instantly personal. Gameplay state syncs live between all participants: positions, scores, and events update for everyone as they happen.

The Chat Multiplayer experience

What a player sees when a game starts from a conversation:

  1. Open a Chat. The user opens a Chat with a friend or a group.
  2. Open the Chat Drawer. They tap the games icon to open the Chat Drawer and select a Multiplayer game.
  3. Send an invite. The Lens prompts the player to send an invite to the friends in the Chat. Accepting sends the invite into the conversation.
  4. Friends join when they want. The player can start playing right away, and friends can join the session at any point from the invite.
The Chat Drawer inventory open in a conversation: a grid of games to pick from, with a Join Game invite card pinned at the top of the Chat

The Chat Drawer inventory: tapping the games icon next to the chat bar opens the grid of games to pick from, and a sent invite appears in the conversation as a Join Game card.

The Matchmaking experience

What a player sees when a game starts from the Camera Carousel or Games Explorer:

  1. Open the Lens. The user opens the Lens from the Camera Carousel or Games Explorer.
  2. Join matchmaking. The Lens prompts the player to join matchmaking, and accepting begins the search.
  3. The session forms. If other players are also searching and the minimum or target player count is reached, a session begins.
  4. The session is fixed. Once formed, no new players can join the session. Players may leave during the match, but empty spots don't refill.
Matchmaking search in progress: a progress bar reads 'Matchmaking you with other players' while the player warms up in Practice Mode

Matchmaking in progress: the search bar fills at the top while the player warms up in Practice Mode.

Designing for each format

The two formats have opposite joining behavior, and your game design needs to handle each:

  • Chat sessions are open. Friends can join at any point, so your Lens should manage how a player entering mid-session lands in the game—for example, joining the next round or entering as a spectator until the current round ends. The format suits experiences players can drop in and out of, such as hangout spaces, sandbox games, and ongoing competitions between friends.
  • Matchmaking sessions are fixed. The session only shrinks as players leave, so handle departures gracefully, and push players back into matchmaking once a match completes to fill the empty spots. The format suits quick, round-based party games and matches with a clear start and finish.

Optimize for the Camera Carousel and Games Explorer first—that's where Snapchatters discover your game—with optional support for the Chat Drawer on top.

Why the format works on Snapchat

  • Matchmaking is built in. The platform fills your session with other online Snapchatters—no lobby codes, accounts, or server setup.
  • Personal by default. Bitmoji avatars put recognizable versions of each player into the match.

The format fits head-to-head arcade games, party games, racers, and any idea where the fun comes from reacting to another player live.

Try Multiplayer games

Scan a Snapcode with Snapchat to try a live Multiplayer game:

Bitmoji FC SnapcodeColor Match SnapcodeGum Run SnapcodeHoop Hustle SnapcodeLucky Path SnapcodeSling Slide SnapcodeTumbling Tiles Snapcode
Bitmoji FCColor MatchGum RunHoop HustleLucky PathSling SlideTumbling Tiles

Build a Multiplayer game

Start with the Multiplayer Game Starter Project, a complete networked game you can reskin, or build from scratch on the Connected Framework.

Was this page helpful?
Yes
No