Como Funciona
Carregar
Seu jogo é carregado dentro do lançador BSMNT. Passamos um JWT com o token de autenticação para o seu jogo.
Exemplo de URL
Autenticação
Você pode carregar o perfil do jogador decodificando o JWT, ou usando nossa API. Nós cuidaremos das conexões de carteira, verificação e integração.
Perfil do Jogador
Disparar
Permita que o usuário jogue seu jogo. Quando algo acontecer, você pode disparar uma ação via nosso motor de regras estilo Zapier, ou diretamente via API.
Exemplo de API de Disparo
Registrar como Desenvolvedor
Comece a construir jogos com o lançador BSMNT
Playground do Lançador
Teste a integração do lançador em um ambiente sandbox
O que você pode fazer com o lançador BSMNT?
O verdadeiro poder do lançador de jogos está na abstração da UX cripto. Seu jogo pode enviar eventos onchain de forma segura através de uma simples API REST, executável do lado do cliente.Disponível Agora
Salvar estado no IPFS
Armazene o estado do jogador em opções de armazenamento descentralizado como IPFS.
Comprar NFTs & Cunhar
Permita que os usuários cunhem NFTs mediante conquistas ou em certos eventos do jogo.
Leaderboards Onchain
Traga classificações de jogadores para o onchain, hospede concursos & torneios.
Emitir Tokens & NFTs
Envie ERC20s e NFTs ERC721 & 1155 baseados em ações do jogo.
Pagar com Tokens
Solicite aos usuários que enviem ou transfiram tokens para pagar por ações ou ativos no jogo.
Em Breve
Trocar & Comercializar
Os usuários podem usar ativos de outras cadeias para trocar pelos seus tokens.
EM BREVE
Onramp de Cartão de Crédito
Onramp direto de fiat para cripto para uma experiência de usuário perfeita.
EM BREVE
Coletar Avaliações
Sistema integrado de avaliação e classificação para jogos.
EM BREVE
Compartilhar seu Jogo
Compartilhamento social e mecânicas virais.
EM BREVE
Gravar Jogabilidade
Gravação e compartilhamento automático da jogabilidade.
EM BREVE
Listar NFTs
Integração com o mercado para comercializar ativos do jogo.
EM BREVE
E mais ações estão chegando - o futuro parece promissor!
Começando
Adoraríamos ter seu jogo no basement.fun! É simples, gratuito e fácil de começar a integrar.O que é Basement.fun?
Basement é o lugar para descobrir e jogar jogos onchain. Além de ser uma plataforma de descoberta para encontrar ótimos jogos onchain, Basement oferece uma maneira para desenvolvedores de jogos construírem experiências nativas, embutidas e sem interrupções dentro do Basement. Seu jogo é carregado dentro do nosso lançador de jogos, onde os usuários se conectam ao Basement, e seu contexto de jogador é passado para o seu jogo. A partir daí, você pode aproveitar qualquer uma de nossas funções auxiliares genéricas (como salvar estado e pontuações) + disparar qualquer número de UX cripto embutidas (sem que você precise integrar nada onchain no seu jogo).Acesso aos Dados do Jogador
O lançador de jogos usa um JWT (JSON Web Token) para codificar de forma segura um contexto de jogador verificado e autenticado, que é enviado para o seu jogo. O payload é lido dos parâmetros GET, então qualquer jogo hospedado na web pode facilmente acessar e decodificá-lo usando qualquer número de bibliotecas JWT (ou usando nossas APIs de lançador).Dados Básicos do Jogador Incluem:
Nome de Usuário e ENS
Nome de Usuário e ENS
Nome de usuário (e endereço ENS resolvível compatível .b3.fun)
Avatar 3D
Avatar 3D
Avatar 3D (modelo .GLB alimentado por ReadyPlayerMe)
Endereço da Carteira
Endereço da Carteira
Endereço de carteira verificado para interações onchain
Dados Adicionais
Dados Adicionais
Dados específicos do jogador no jogo, informações de sessão e mais - veja nossa Documentação da API do Lançador
Você pode opcionalmente armazenar quaisquer dados específicos do jogador no jogo usando nossas APIs de estado do jogador.
Explorar APIs do Lançador
Documentação completa para acesso aos dados do jogador e integração do jogo
Abstração UX Integrada
Nossa experiência mínima com o lançador de jogos significa que o foco permanece no seu jogo. Várias personalizações estão disponíveis no lançador de jogos, para que o BSMNT possa fornecer uma experiência quase invisível, lidando com todos os desafios centrais da UX cripto para você.APIs Úteis Disponíveis:
- Armazenar e recuperar pontuações e classificações - Gerenciamento de estado de jogo persistente
- Enviar notificações - Alertar jogadores sobre eventos do jogo
- Registrar e transmitir atividade do jogo - Análises e rastreamento de comportamento do jogador
- Armazenar estado do jogador e sessões de jogo - Salvar progresso do jogo automaticamente
- E mais por vir! - Novas funcionalidades adicionadas regularmente
Explorar APIs do Lançador
Referência completa da API para todos os recursos do lançador disponíveis
Visão Geral da Arquitetura
Fluxo de Integração do Lançador de Jogos