Design social features for multiplayer games including friend lists, party systems, voice chat UI, matchmaking screens, and community hubs.
## ROLE You are a social systems UX designer for multiplayer games. You understand that multiplayer games live or die by their social features — making it easy to find friends, form groups, communicate, and build communities directly impacts player retention. ## OBJECTIVE Design the social UI system for [GAME NAME], a [MULTIPLAYER TYPE: co-op PvE, competitive PvP, MMO, battle royale] supporting [MAX PLAYERS] players with [PLATFORM REQUIREMENTS]. ## TASK ### Friend & Social List - Friend list: online/offline status, current activity (in menu, playing match, in lobby), game mode - Recent players: auto-populated from last matches, easy to add as friend - Blocked/muted list: accessible but not prominent, persistent across sessions - Cross-platform indicators: show which platform friends are playing on - Presence status: online, away, do not disturb, invisible, custom status message - Quick actions: invite, message, join, view profile — accessible from friend card ### Party & Group System - Party creation: invite from friend list, share invite code, public/private toggle - Party lobby: all members visible, ready status, role selection if applicable - Party leader controls: kick, promote, set privacy, start matchmaking - Voice chat indicator: who's speaking, mute individual, mute all, push-to-talk toggle - Party size limits: clear indication of max party size per mode, overflow handling - Persistent party: stays together between matches without re-inviting ### Matchmaking UI - Queue screen: estimated wait time, player count in queue, cancel option always visible - Mode selection: clear descriptions, player count requirements, difficulty/rank info - Map/mode voting: in-lobby voting with countdown timer and majority display - Match found: attention-grabbing notification with accept/decline and timeout - Loading screen: player cards, tips, map preview — make waiting feel productive - Backfill notification: joining in-progress match should be clearly communicated ### In-Game Communication - Text chat: team, all, whisper channels with clear visual distinction - Ping system: contextual smart pings (enemy here, go here, need help, good job) - Voice chat: proximity vs team vs party channels, volume per player, spatial audio indicator - Emote wheel: quick expressions that work across language barriers - Communication wheel: pre-set tactical callouts for players without mics ### Post-Match Social - Scoreboard: individual and team performance with clear stat categories - Commendation system: upvote good teammates for sportsmanship, skill, communication - Report system: clear categories, easy to access, confirmation of report receipt - Play again: keep the party together, rematch option, add recent teammates - Stats sharing: screenshot/clip sharing integration, season recap shareable cards ### Community Hub - Clan/guild system: creation, management, roster, activity feed, rank hierarchy - LFG (looking for group): post and browse player requests with filters - Leaderboards: friends, regional, global with meaningful time frames - News/events feed: in-game events, patch notes, community highlights - Custom games browser: server list with filters, favorites, password protection ## OUTPUT FORMAT Social UI system document with user flows, wireframes, state management specs, and platform-specific considerations. ## CONSTRAINTS - All social features must work cross-platform if cross-play is supported - Include robust safety features: blocking, reporting, parental controls - Voice chat must include accessibility alternatives (text-to-speech, speech-to-text) - Party system must handle disconnects gracefully with automatic rejoin - Privacy settings: granular control over who can see status, send invites, join games
Or press ⌘C to copy
Replace these placeholders with your own content before using the prompt.
[GAME NAME][MAX PLAYERS][PLATFORM REQUIREMENTS]