For developers

TypeScript SDK and project structure

How an iDos Games project is built - the @idosgames npm packages, a host shell with sign-in and lobby, feature modules for systems and games, and one config file for the look.

Updated: Русский

An iDos Games project is a TypeScript app made of a host shell and feature modules, built on the @idosgames npm packages. The shell gives sign-in and the lobby; each module is one system (store, quests…) or one game; the client talks to the iDos Games game API, so no server of your own is needed.

Packages

PackagePurpose
@idosgames/coreClient for the game API: sign-in, player data, economy and every system
@idosgames/app-shellThe host shell: sign-in screen, lobby, navigation and shared UI
@idosgames/module-sdkThe contract a module implements to plug into the shell
@idosgames/reactShared React components and the UI kit
@idosgames/walletWallet signing for token deposits and withdrawals
@idosgames/mcpLocal MCP server with modules and skills for AI agents

Project structure

  • Base: sign-in and lobby from @idosgames/app-shell, set up in src/app.config.ts (start screen, tab order).
  • Systems: src/modules/{id}/, one folder per system. Each registers its own lobby tab and hides it while nothing is configured for it on the app.
  • Games: also modules; the lobby builds its "Play" list from the games in the project.
  • Look: one file src/ui.config.ts for theme, animations and sounds.

See the list of systems in what is included in a new project.

Working with the code

  • In the AI coder in the dashboard - chat, live preview and version history.
  • With your own agent - connect the MCP servers and let the agent use the modules and skills.
  • With GitHub - connect a repository to the project in the dashboard.

Frequently asked questions

Is there an SDK for Unity?

Yes, there is a C# SDK for Unity that calls the same game API. New platform systems reach it separately, so check the system you need is available there.

Do I need my own backend?

No. Accounts, inventory, economy, leaderboards and the other systems run on the iDos Games game API.

Step-by-step guides

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.