Para desenvolvedores

SDK TypeScript e estrutura do projeto

Como um projeto iDos Games é montado: os pacotes npm @idosgames, uma casca com login e lobby, módulos para sistemas e jogos e um arquivo de configuração para o visual.

Um projeto iDos Games é um app TypeScript feito de uma casca (host shell) e módulos, construído sobre os pacotes npm @idosgames. A casca traz o login e o lobby; cada módulo é um sistema (loja, missões…) ou um jogo; o cliente conversa com a API de jogo do iDos Games, então não é preciso servidor próprio.

Pacotes

PacoteFinalidade
@idosgames/coreCliente da API de jogo: login, dados do jogador, economia e todos os sistemas
@idosgames/app-shellA casca: tela de login, lobby, navegação e interface compartilhada
@idosgames/module-sdkO contrato que um módulo implementa para se ligar à casca
@idosgames/reactComponentes React compartilhados e o UI kit
@idosgames/walletAssinatura pela carteira para depósitos e saques de tokens
@idosgames/mcpServidor MCP local com módulos e habilidades para agentes de IA

Estrutura do projeto

  • Base: login e lobby do @idosgames/app-shell, configurados em src/app.config.ts (tela inicial, ordem das abas).
  • Sistemas: src/modules/{id}/, uma pasta por sistema. Cada um registra sua própria aba no lobby e a esconde enquanto nada estiver configurado para ele no app.
  • Jogos: também são módulos; o lobby monta a lista "Jogar" com os jogos do projeto.
  • Visual: um arquivo src/ui.config.ts para tema, animações e sons.

Veja a lista de sistemas em o que vem em um projeto novo. Cada sistema tem sua própria página, por exemplo a loja, as missões e o ranking.

Trabalhando com o código

  • No programador de IA do painel: chat, prévia ao vivo e histórico de versões.
  • Com seu próprio agente: conecte os servidores MCP e deixe o agente usar os módulos e as habilidades.
  • Com o GitHub: conecte um repositório ao projeto no painel.

Perguntas frequentes

Existe SDK para Unity?

Sim, existe um SDK em C# para Unity que chama a mesma API de jogo. Os sistemas novos da plataforma chegam a ele separadamente, então confira se o sistema de que você precisa já está disponível lá.

Preciso de um backend próprio?

Não. Contas, inventário, economia, rankings e os outros sistemas rodam na API de jogo do iDos Games.

Guias passo a passo

Veja também

Crie o seu próprio jogo

Descreva a ideia em uma frase: o programador de IA cria o jogo, e ele vai ao ar com um link próprio.