Announcing Discord’s Social SDK, Helping Power Your Game’s Social Experiences (opens in new tab)
Discord’s Social SDK brings Discord-powered social features directly into games, allowing players to connect whether or not they have Discord accounts. Available at no cost for C++, Unreal Engine, and Unity developers, it supports unified friends, invitations, rich presence, and account linking. Discord says the SDK is designed to improve discovery, retention, and multiplayer communication, with expanded messaging, channels, and voice features available through a closed beta.
SDK Availability and Purpose
- Released on March 17, 2025, during the Game Developers Conference.
- Available for:
- C++ games
- Unreal Engine
- Unity
- Currently supports Windows 11 and macOS.
- Console and mobile support is planned.
- Designed to bring Discord’s social infrastructure to games while preserving a seamless player experience.
Core Social Features
Unified Friends List
- Players can view Discord friends in-game.
- In-game friends can also be surfaced through Discord.
Deeplink Game Invites
- Players can invite Discord friends directly into a specific party, lobby, or session.
- This reduces friction for joining multiplayer games and may improve retention.
Rich Presence
- Displays a player’s game activity in Discord.
- Supports one-click joins from Discord profiles.
- Available across PC, console, and mobile.
- Helps games gain visibility and attract additional players.
Flexible Account Requirements
- Players can use the integrated social experience without owning a Discord account.
- Optional account linking connects their in-game and Discord identities.
- Provisional accounts support players who do not sign up for Discord.
Closed-Beta Communication Features
Several features are available to developers with limited access and can be fully enabled through Discord’s closed beta:
Cross-Platform Messaging
- Enables conversations between in-game players and Discord users.
- Direct messages can persist across both environments.
- Discord accounts are not required for every participant.
Linked Channels
- Connects in-game chat to selected Discord server channels.
- Supports persistent communication for guilds, squads, and other groups.
Discord Voice Chat
- Brings Discord’s voice technology directly into games.
- Intended for guilds, matches, and in-game lobbies.
Early Developer Integrations
Discord tested and refined the SDK with developers including Facepunch Studios and Theorycraft Games.
- Facepunch Studios reported that the Unity sample made integration straightforward and provided reusable examples for adapting the SDK to Rust.
- Discord used partner feedback to improve:
- Online visibility controls
- Provisional-account behavior
- Consistency for players without Discord accounts
- Theorycraft Games highlighted direct messaging, lobbies, session invites, and provisional accounts as valuable features in SUPERVIVE.
Game developers can begin using the freely available Social SDK today, while teams seeking cross-platform messaging, linked channels, and integrated voice should apply for the closed beta.