discord rich-presence hero artwork

Make your game stand out with Rich Presence

Engage our 45+ million users by integrating your game with Discord. Rich Presence makes it easy for players to jump directly into your client and share your game.
"Both players and our internal staff appreciate the way Discord creates an easy to use intimate channel of communication as well as a great integrated way to play together."
PayDay 2
"The Rich Presence integration enables our players and communities to engage in more ways with each other and the game."
Battlerite
"Discord's Rich Presence gives our community a space to rest, relax, chat, share, and jump right back into the world of Rivellon together!"
Divinity: Original Sin 2
Battlerite
Divinity: Original Sin II
Holodrive
Tooth and Tail
Move or Die
osu!
Ballistic Overkill
Unturned
Payday 2
We Need to Go Deeper
Squad
Foxhole
SpeedRunners
Duelyst
Hellion
GRIP
Brawlhalla
Descenders
Killing Floor 2

Get Viral Exposure For Your Game

Players love to show off what they are playing with Discord’s status feature. With Rich Presence you can add beautiful art and detailed information to show off your game even more. This lets players know what their friends are doing, so they can decide to ask to join in and play together.
A fit for all genres
FPS
RPG
MMO
RTS
Rhythm

Send Party Invite Messages

Every day millions of gamers start their session on Discord and then jump into a game. By hooking up the Join API, players can send party invites directly in Discord which will launch your game client. No more fussing around with friend codes and adding each other on other services.

Launch Your Game In A Party

Similar to party invites above, increase engagement by letting players request an invite right within Discord. After a confirmation, both players will be partied up and ready to play.

Launch Your Game’s Spectate Mode

Have a spectate mode in your game? You can now add a Spectate button to a player’s profile so any of their friends can watch via your client in just one click. Players can also send a spectate invite to any chat channel they’d like.

Easy To Integrate

It only takes a few days of work using our open source Rich Presence SDK for C, C++, Unity, or Unreal to have all these Rich Presence features for your game.
Rich Presence Example Code
static void UpdatePresence()
{
    char buffer[256];
    DiscordRichPresence discordPresence;
    memset(&discordPresence, 0, sizeof(discordPresence));
    discordPresence.state = "In a Group";
    sprintf(buffer, "Ranked | Mode: %d", GameEngine.GetMode());
    discordPresence.details = buffer;
    discordPresence.endTimestamp = time(0) + 5 * 60;
    discordPresence.largeImageKey = "canary-large";
    discordPresence.smallImageKey = "ptb-small";
    discordPresence.partyId = GameEngine.GetPartyId();
    discordPresence.partySize = 1;
    discordPresence.partyMax = 6;
    discordPresence.matchSecret = "4b2fdce12f639de8bfa7e3591b71a0d679d7c93f";
    discordPresence.spectateSecret = "e7eb30d2ee025ed05c71ea495f770b76454ee4e0";
    discordPresence.instance = 1;
    Discord_UpdatePresence(&discordPresence);
}

Sound awesome?

Rich Presence is available right now to integrate.