Contents
Why should I use the Discord Social SDK in my game?
Introduction
Supercharge your game's social experience with the new Discord Social SDK! This powerful toolkit allows game developers to power their game's social features, creating a more engaging and connected player experience.
Why should I use the Discord Social SDK in my game?
Seamless Integration
-
Branding integration allows you to use your own game branding with the SDK for a consistent player experience.
-
Unified Friends List enables players to maintain their social connections across their games and gaming sessions.
Improve Player Growth
- Rich Presence will get your players spreading the word on Discord about your game simply by playing it!
- Deeplink Game Invites will allow players to invite new players so that they can discover and join game sessions easily.
- Account Linking enables Discord-based sign-in and authorization.
Communication Features
⚠️ The following communication features are available for development and testing, but their usage is capped with a rate limit. Please read our documentation on rate limits to learn more.
- Cross-platform messaging allows users to message each other in-game and on Discord.
- Voice chat integration delivers excellent audio quality and lets you create individual user voice streams.
- Linked Channels provide persistent group chats that allow conversations to flow seamlessly before, during, and after gameplay—both in-game and out.
For more information on how to access these features, please see Core Concepts: Communication Features.
What Platforms are supported?
The Discord Social SDK is available for these platforms:
Desktop
- Standalone C++ (Windows and macOS)
- Unreal engine (Windows Only)
- Unity engine (Windows and macOS)
Console
⚠️ To use the Discord Social SDK in your console games, you will need to request middleware approval and be an approved developer for the target console. Check out this article to learn more.
Xbox Series X|S
- Standalone C++
- Unreal Engine
- Unity Engine
PlayStation™ 5
- Standalone C++
- Unreal Engine
- Unity Engine
Android/iOS (full mobile support coming soon)
- Standalone C++
- Unity engine
How Do I Get Started?
Ready to integrate the Discord Social SDK into your game? Visit our Developer Portal to access comprehensive documentation, setup guide, and plugins for popular game engines.
Follow these quick steps to get started:
- Log in to your Discord Developer account
- Create a Discord Application to use with the SDK
- Follow our Getting Started Guide in the documentation and review our Social SDK Terms
Need more help? Join our Discord Developers server to connect with other developers in the #social-sdk-dev-help channel or reach out to our support team here!