Game systems

Friends in your game: requests, suggestions and news

How the ready-made iDos Games friends system works - a friend list, requests, suggestions of active players, a news inbox, adding by ID and friends from idosgames.com - and where to set it up.

Updated: Русский

Friends are part of every new project: a friend list, requests, suggestions of players active in the game and a news inbox. Friends can come from the game itself or from the player's account on idosgames.com.

What the player sees

  • Tabs: friends, requests (incoming and sent), suggestions and news.
  • The player's own ID on top with a copy button, and "Add" by ID.
  • A player card: level, power, "Message" (opens the chat), remove and block.
  • News: attacks, raids, new friends, sales, follows, likes and comments.
Friends
12 450
320
Friends
Requests2
News
Your ID: 7F3K-92QD · copy
MiraOnline · level 24
Message
ArrowYesterday · level 18
LunaWants to be friends
Accept
Add by ID
Friends, requests, suggestions and news; the badge counts requests and unread news.
A friend card: message, remove, block.
Add a friend by their ID.
Example. The friends screen: friends, requests and adding by ID.

How it works

  • Friends are kept by the platform: the same friends work in other systems (gifts in the mail, card trades, team events).
  • When the title takes friends only from idosgames.com, requests, suggestions and "Add" disappear in the game.
  • A badge counts waiting requests and unread news.

Step 01Add the system to your project

Nothing to add: friends are part of every new project.

Step 02Set it up in the dashboard

Open the dashboard, pick your project and go to Live Operations → v2 → Platform bridge.

  • The system needs no settings to work.
  • Whether friends come from idosgames.com, and what players show about themselves, is set in this section.

The AI button on the page opens an assistant: describe what you need, it proposes changes, and you review them and press Save.

Step 03Test and release

Check the system in the test version of your app. Settings go to the live app as a separate action - see publishing and links.

For developers

Friends work through client.social in @idosgames/core.

TypeScript
// Friend list, then a request by the friend's ID
const friends = await client.social.getFriendsList()
const res = await client.social.sendFriendRequest('7F3K92QD')
if (!res.ok) return showError(res.error)
  • The inbox (news) is getInbox; mark it seen with markInboxSeen.
  • Blocking is block: a blocked player cannot send requests or messages.

Every field is described in the social-system skill, served by the SDK MCP server.

Frequently asked questions

Are friends shared across games?

They can be. When the title takes friends from idosgames.com, the player sees their platform friends in the game.

Do I need to configure anything?

No. Friends work out of the box; the platform bridge only decides where friends come from.

See also

Make your own game

Describe the idea in a sentence - the AI coder builds it, and it goes live at its own link.