Game systems

Player profile: name, settings and language

How the ready-made iDos Games player profile works - name with the server's rules, ID, sound, volume, fewer animations, the game language and log out - part of every new project.

Updated: Русский

The profile is part of every new project: the player's name and ID, sound and animation settings, the game language and log out. It opens from the profile button of the lobby and needs no settings of its own.

What the player sees

  • The player's name with rename by the server's rules (3 to 24 characters) and the ID with copy.
  • Sound on or off, volume and "fewer animations", applied to every screen at once.
  • The game language, when the title has two or more languages.
  • Tutorials (when that system is installed) and Log out with a confirmation.
Profile
StarFox
Rename

ID: 7F3K-92QD

Sound
On · 80%
Fewer animations
Off
Language
English
Log out
Name (3-24 characters, by the server's rules) and ID with copy.
Sound, volume, fewer animations and the game language.
Log out with a confirmation.
Example. The profile: name, ID, sound, language and log out.

How it works

  • Sound and animation settings are kept on the device and apply to every screen of the UI kit.
  • The language list comes from the title languages.
  • The player's account is the iDos Games account: the same one works in every app on the platform.

Step 01Add the system to your project

Nothing to add: the profile is part of every new project.

Step 02Set it up in the dashboard

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

  • The profile itself needs no settings.
  • The language picker appears when the title has two or more languages 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

The profile is a system of the base; any module opens it through ctx.features.

TypeScript
// The profile screen is opened by the lobby's profile button;
// any module can open it too
ctx.features.open('profile')
  • Rename goes through the server: the name rules are checked there.
  • Do not keep your own sound settings: read the UI kit preferences so every screen agrees.

Every field is described in the user-profile skill, served by the SDK MCP server.

Frequently asked questions

Can players change their name?

Yes, from the profile, within the server's rules: 3 to 24 characters.

Why is there no language picker?

It appears when the title has two or more languages in the Localization section.

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.