
Описание
Even Richer Discord Presence : the complete Discord Rich Presence plugin for Unreal
Even Richer Discord Presence lets your game drive a Discord profile, status lines, art, timers, party size, profile buttons, and the Ask to Join flow for your multiplayer games.
No third-party DLL, no deprecated SDK, no external dependency. The plugin speaks the Discord IPC protocol directly, in clean engine-native C++, with full source included. (UE 5.5 | 5.6 | 5.7 | 5.8)
-> Website (later)
-> Even Richer Presence Documentation
-> Youtube tutorials (later)
-> Discord
What you get
THE complete Discord Rich Presence feature set for Unreal, in one subsystem
Zero-dependency: no bundled DLL, no discord-rpc, no Game SDK, full C++ source
Drop-in setup: paste your Discord App ID in Project Settings and you are connected
20 Blueprint nodes and 6 events, every one of them tooltipped
Profile buttons, up to two clickable links on your profile
Ask to Join and join-request handling, ready to wire to your session system
Survives a Discord restart: auto-reconnect, presence restored, events re-subscribed
A plugin that works in packaged builds.
What's included
Subsystem : a GameInstanceSubsystem, no Game Instance wiring, no manual callback pump, reachable from any Blueprint through a single compact Discord node.
Presence : Details, State, large and small art with hover text, elapsed timer, countdown, activity type (Playing / Listening to / Watching / Competing in), status display type, clickable Details and State lines.
Profile buttons : up to two buttons with links rendered on the Discord profile.
Multiplayer : Set Multiplayer Session publishes party and secrets in one node, Party Id is derived from the join secret so every member groups together automatically. The join secret is handed back to your game untouched.
Ask to Join : On Join Request gives you the asking user (name, avatar URL), Respond To Join Request answers Yes / No / Ignore.
Connection : auto-connect on startup, connect-on-demand, exponential backoff reconnect, presence restoration, automatic re-subscription.
Helpers : Unix time now, time-from-now, button builder, Discord avatar URL (handles animated avatars and default fallbacks).
Diagnostics : actionable warnings for the cases Discord fails silently, party too small for a join button, party full, buttons and secrets conflicting.
Why Even Richer instead of alternatives
Not deprecated: the existing Unreal options wrap discord-rpc, a library Discord itself abandoned. Even Richer talks the IPC protocol directly.
Zero dependency: no precompiled DLL shipped with your game, no ThirdParty module.
Blueprint-first: every surface exposed as friendly nodes.
Complete: every Rich Presence field Discord accepts is exposed, including profile buttons and activity type.
Maintained: built and supported by the developer of Twitch StreamSync, recognised for its discord support.
Technical Details
Engine: UE 5.5 -> 5.8.
Platforms: Windows (Win64), editor and packaged builds.
Requirements: the Discord desktop client must be running on the same machine, and a Discord application ID from the Developer Portal.
Scope: this plugin drives Discord's presence and Ask to Join UI and hands your game the session token.
This plugin does NOT implement networking, matchmaking or level travel, you have to connect it to your existing session system (listen server, Steam, EOS).
Support
Feel free to expose any issues or ask any question on discord : https://discord.gg/BwhyxQAAUn
Complete documentation provided
===================== DISCLAIMER ======================
EVEN RICHER DISCORD PRESENCE IS AN INDEPENDENT UNREAL ENGINE
PLUGIN AND IS NOT AFFILIATED WITH, ENDORSED BY, OR SPONSORED BY
DISCORD INC. ALL DISCORD TRADEMARKS, LOGOS, AND BRAND NAMES
ARE THE PROPERTY OF THEIR RESPECTIVE OWNERS.
=====================================================






