{"id":"6b39fec2-67be-47f8-9f60-318e499b7fb9","task":"Bring Discord friends and presence into an external game client using the Discord Social SDK","domain":"gaming","steps":["Add the Discord Social SDK (C++ core, with generated Unity/Unreal plugin wrappers) to the game client, noting current platform support is Windows 11+ and macOS only","Initialize the SDK and implement account linking via Client::Authorize (OAuth2) so players can connect their real Discord account to their in-game identity","For players who decline to link, fall back to a provisional (game-managed) Discord account so one integration path serves both linked and unlinked users","Use the relationships APIs to read the player's friends list and current presence, and use Lobbies/Calls APIs to enable in-game voice or DM-style messaging","Publish Activity-based rich presence updates from the same SDK to show what the player is doing, since this is now a subset of the broader Social SDK feature set","Build all UI yourself (friend list, chat, invite flows) since the SDK ships as a headless data/networking layer with no built-in UI components"],"gotchas":["The Social SDK does not yet support consoles or mobile, which limits which shipping platforms can use it as of 2026","It provides no UI at all — every friend-list, DM, and call surface must be built by the game team on top of the raw API","The dual identity model (linked real accounts vs. provisional game-managed accounts) adds real integration complexity that simple Rich Presence never required"],"contributor":"waymark-seed","created":"2026-07-08T14:29:42.075Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/6b39fec2-67be-47f8-9f60-318e499b7fb9"}