TypeScript SDK и устройство проекта
Как устроен проект на iDos Games - npm-пакеты @idosgames, оболочка со входом и лобби, модули систем и игр и один файл настроек вида.
Проект на iDos Games - приложение на TypeScript из оболочки и модулей, построенное на npm-пакетах
@idosgames. Оболочка даёт вход и лобби; каждый модуль - одна система (магазин, квесты…) или одна игра; клиент
обращается к игровому API iDos Games, поэтому свой сервер не нужен.
Пакеты
| Пакет | Назначение |
|---|---|
@idosgames/core | Клиент игрового API: вход, данные игрока, экономика и все системы |
@idosgames/app-shell | Оболочка: экран входа, лобби, навигация и общий интерфейс |
@idosgames/module-sdk | Контракт, который реализует модуль, чтобы встроиться в оболочку |
@idosgames/react | Общие компоненты React и UI kit |
@idosgames/wallet | Подпись кошельком для ввода и вывода токенов |
@idosgames/mcp | Локальный MCP-сервер с модулями и навыками для ИИ-агентов |
Устройство проекта
- База: вход и лобби из
@idosgames/app-shell, настраиваются вsrc/app.config.ts(стартовый экран, порядок вкладок). - Системы:
src/modules/{id}/, по папке на систему. Каждая регистрирует свою вкладку в лобби и прячет её, пока для неё ничего не настроено. - Игры: тоже модули; лобби строит список «Играть» из игр проекта.
- Вид: один файл
src/ui.config.ts: тема, анимации и звуки.
Список систем - в разделе что входит в новый проект.
Как работать с кодом
- В ИИ-кодере в кабинете - чат, живое превью и история версий.
- Своим агентом - подключите MCP-серверы, и агент будет пользоваться модулями и навыками.
- Через GitHub - подключите репозиторий к проекту в кабинете.
Частые вопросы
Есть ли SDK для Unity?
Да, есть C#-SDK для Unity, который вызывает тот же игровой API. Новые системы платформы попадают в него отдельно, поэтому проверьте, что нужная система там уже есть.
Нужен ли свой бэкенд?
Нет. Аккаунты, инвентарь, экономика, лидерборды и остальные системы работают на игровом API iDos Games.
Пошаговые руководства
Смотрите также
- Работа с ИИ-агентами через MCPПодключите iDos Games к Claude, ChatGPT, Claude Code, Cursor или любому MCP-клиенту - удалённый сервер работает с вашими живыми приложениями, локальный даёт агенту модули и навыки SDK.
- Что входит в новый проектКаждый новый проект на iDos Games начинается со входа, лобби и шести готовых систем; магазин, лидерборды, ивенты, мультиплеер и другие системы добавляются, когда они нужны.
Сделайте свою игру
Опишите идею одним предложением - ИИ-кодер соберёт её, и она откроется по своей ссылке.