Inventário permanente.Cross-game.
A Play Bag centraliza recursos, ferramentas e logs em uma mochila universal aberta. O progresso do jogador existe na API — não no jogo.
Inventário universal aberto
Recursos e ferramentas vivem na Play Bag, não no jogo. Cada jogo integrado lê e atualiza a mesma mochila do jogador.
HMAC-SHA256
Cada operação é assinada com a secret_key do jogo. Nenhum dado é alterado sem autenticação server-side.
Sandbox e produção isolados
Cada jogo nasce com par sandbox + production. As mochilas dos dois ambientes ficam totalmente separadas.
Logs auditáveis
Cada extração, craft e consumo é registrado. O jogador acompanha o histórico. O dev analisa as métricas.
Sem convites entre jogos
Nenhum acordo bilateral. Cada jogo declara os recursos que aceita e a mochila do jogador flui entre todos os jogos integrados.
Verificação de domínio
Produção só após domínio verificado via DNS. Segurança desde o onboarding.
Integre em minutos.
Uma API REST simples com autenticação HMAC. Registre extrações, craft e consumo com endpoints diretos.
- Assinatura HMAC em cada operação
- Yield calculado pela API, não pelo jogo
- Inventário sincronizado em tempo real
// 1. Abre a sessão quando o jogador começa const { session_id } = await fetch('/extraction/start', { method: 'POST', headers: buildHeaders(game_token, secret_key, body), body: JSON.stringify({ player_token, resource_template_id, tool_instance_id }), }).then(r => r.json()) // 2. Fecha quando ele para — yield é recalculado server-side const result = await fetch('/extraction/end', { ..., body: JSON.stringify({ session_id, player_token }) }) // result.yield → 12.4 // result.durability_lost → 12 // result.tool_destroyed → false // result.inventory → { resources, tools }
Os jogos acionam.A Play Bag valida.
Nenhum dado econômico é calculado pelo jogo. A API registra, valida e devolve o resultado.
Vincular por e-mail
O jogador informa o e-mail em qualquer jogo integrado. A Play Bag envia confirmação — o jogo recebe um player_token opaco.
Integrar via API
O dev cadastra o jogo e recebe game_token e secret_key. Todas as chamadas são autenticadas com HMAC-SHA256.
Validar server-side
Extração, craft e consumo são registrados pela API. Taxas e limites globais se aplicam independente do jogo.
Auditar no portal
Inventário e logs ficam no portal. O jogador pode revogar o acesso de qualquer jogo a qualquer momento.
Sandbox gratuito.Sem configuração.
Cadastre um jogo e teste a integração antes de ir à produção.