Skip to main content
The Discord Social Layer for Games is a set of Discord-powered features that game developers can integrate using the Discord Social SDK. You can add individual features alongside your existing social systems, or build out a complete Discord-powered social experience. The SDK is available for C++, Unity, and Unreal Engine, and works across PC, mobile, and console platforms. Already familiar? Jump to the Discord Social SDK docs or Getting Started guides.

Account Linking

Players can link their Discord account to your game to unlock the full social experience. Once linked, they get access to their Discord friends list, game invites, Rich Presence, and voice directly inside your game. The link persists across sessions — players authenticate once and never need to re-link. Account linking supports both a Game Flow (from inside your game via the Social SDK) and a Web Flow (through a standard OAuth2 page), giving players flexibility in how they connect. Learn more about Account Linking

Provisional Accounts

Players who prefer not to link a Discord account can still use the SDK’s social features through provisional accounts. This lets you ship a consistent social experience for your full player base, regardless of whether they have a Discord account.

Friends List

The SDK provides a friends list that works for all players:
  • Players with provisional accounts can add and manage in-game friends.
  • Players who have linked their Discord account see their Discord friends alongside any in-game friends.

Rich Presence

Rich Presence surfaces what a player is doing in your game on their Discord profile when activity sharing is enabled. Friends browsing Discord can see the game, mode, map, and open party slots, and can request to join with one click. This drives organic discovery and gives other players a direct path to join in.

Game Invites

Players can invite Discord friends to join their game session with a single click. Invites appear in Discord and link directly back into your game, making it easy to fill a party or share a session.

Direct Messages

Players can send direct messages to their Discord friends from inside your game. This keeps communication in context without pulling players out of the experience.

Lobbies and Voice Chat

The SDK provides lobby-based voice and text chat that your game can create and manage programmatically. Players can talk in a game session, a party, or any grouping your game defines — using Discord’s voice infrastructure without requiring the Discord app to be open separately.

Further Reading

Social SDK Overview

Full introduction to the SDK, feature set, and where to start.

Core Concepts

How the SDK works, key features, and platform compatibility.

Getting Started

Step-by-step guides for C++, Unity, and Unreal Engine.