FireGame Developer
Integre seu jogo.
A SDK conecta jogos HTML5, Unity WebGL, Godot e experiências externas aos recursos de conta, sessão, ranking e progresso da FireGame.
FireGame SDK
O objeto global window.FireGameSDK fica disponível no player.
await FireGameSDK.init({ gameId, slug, version: "1.0.0" });
await FireGameSDK.gameStarted();
await FireGameSDK.saveScore(1250);
await FireGameSDK.saveProgress({ level: 3 });
await FireGameSDK.gameFinished();Autenticação
Sessões usam tokens aleatórios armazenados somente em cookies HTTP-only. Pontuações, progresso e conquistas são associados ao usuário no servidor.
Upload de jogos
Envie um ZIP com um index.html. O backend bloqueia caminhos inseguros e extensões executáveis, extrai o build em storage local versionado e entrega os assets com CSP e sandbox.
Scores e progresso
Scores exigem uma sessão de jogo válida e aplicam limites no servidor. Progresso é salvo como JSON por jogador e jogo.
Webhooks
A estrutura reserva os eventos game.created, game.updated, game.published, game.started, game.completed, score.created, purchase.completed e user.created para a próxima fase.